jr_sql_refresh(string|array elementName, function onSuccessCallback, function onErrorCallback, boolean sequential) |
Scroll Zurück Oben Weiter Mehr |
Diese Funktion aktualisiert SQL-Elemente in einem Dialog. Der aktuelle Status (z.B. deaktiviert) eines Elements wird hiervon nicht beeinflusst.
Parameter |
Typ |
Beschreibung |
---|---|---|
elementName |
string | array |
Name des Dialogelements oder Array mehrerer Dialogelemente, die aktualisiert werden sollen. |
onSuccessCallback |
function |
Optional: Angabe einer Callback-Funktion (siehe Beispiele), die nach Erfolg ausgeführt werden soll. Als Parameter werden ihr den Namen des Elements und den bisherigen Wert übergeben. |
onErrorCallback |
function |
Optional: Angabe einer Callback-Funktion die im Fehlerfall (siehe Beispiele) ausgeführt werden soll. Als Parameter werden ihr den Namen des Elements und die Fehlermeldung übergeben. |
sequential |
boolean |
Optional: Angabe, ob die Aktualisierung von mehreren Elementen sequentiell (true) oder parallel (false) erfolgen soll. Der Standardwert ist false. |
Beispiel
JS-API-Aufruf
Um SQL-Listen im Dialog aktualisieren zu können, muss der Name des Dialogelements referenziert werden.
jr_sql_refresh('mySqlListElement');
Sollen mehrere Dialogelemente gleichzeitig aktualisiert werden, muss ein Array mit Namen der Dialogelemente an die Funktion übergeben werden.
jr_sql_refresh(['mySqlListElement1','mySqlListElement2','mySqlListElement3']);
Bitte beachten Sie: Bei Angabe der Dialogelemente als Array werden die Callback Funktionen für jedes Element ausgerufen.
SQL-Aufbau
Die Inhalte der SQL-Listen ergeben sich aus dem gespeicherten SQL. Hier kann auf vorhandene Felder der Prozesstabelle zurückgegriffen werden.
SELECT DISTINCT lastname FROM JRUSERS WHERE lastname LIKE '%[lastname]%'