Von Version < 33.1 >
bearbeitet von sas
am 19.06.2020, 11:24
Auf Version < 33.2 >
bearbeitet von awa
am 22.06.2020, 09:18
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.sas
1 +XWiki.awa
Inhalt
... ... @@ -98,13 +98,25 @@
98 98  http://<server>/formcycle/datenabfrageldap?name=MeineAbfrage&mandantName=MeinMandant&queryParameter=Wert,1;Wert,2&delimiter=;
99 99  {{/code}}
100 100  
101 -Der folgende Code kann zur Abfrage mittels AJAX aus einem Formular genutzt werden.
101 +Zur Abfrage mittels AJAX aus einem Formular gibt es ein fertige Funktion:
102 102  
103 103  {{code language="javascript"}}
104 +$.xutil.getLdapQuery("MeineAbfrage", ["Wert,1", "Wert,2"]).then(function(data){
105 + // Rückruf-Funktion, die ausgeführt wird, wenn der Server die Abfrage beanwortet hat
106 + // Die Variable data enthält jetzt die Daten
107 + if (data.success) {
108 + console.log(data.result);
109 + }
110 +};
111 +{{/code}}
112 +
113 +Bei dem obigen Code wird immer das Komma als Trennzeichen für die Query-Parameter verwendet. Wenn ein anderes Trennzeichen verwendet werden soll, muss die Abfrage manuell ausgeführt werden:
114 +
115 +{{code language="javascript"}}
104 104  function ldapQuery(name, queryParameter, delimiter, callback) {
105 105   $.ajax({
106 106   url: XFC_METADATA.urls.dataquery_ldap,
107 - method: 'GET',
119 + method: 'GET',
108 108   async: true,
109 109   cache: false,
110 110   dataType: 'json',
... ... @@ -116,4 +116,8 @@
116 116   }
117 117   }).done(callback);
118 118  }
131 +
132 +ldapQuery("MeineAbfrage", "Wert,1;Wert,2", ";", function(data) {
133 + // Zurückgelieferte Daten auswerten...
134 +});
119 119  {{/code}}
Copyright 2000-2025