Please enable JavaScript to view this site.

Prozess Designer

Navigation: JavaScript API > Funktionen für Benutzerdialoge > Funktionen für SQL-Elemente > SQL-Elemente aktualisieren

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]%'