Neben den Auslösern für den Lebenszyklus gibt es noch weitere Auslöser für einige Elemente.
Schaltflächen-Element
Das Element Button hat einen zusätzlichen onClick Auslöser.
- onClick - wird ausgeführt, wenn ein Element angeklickt wird.
Benutzer-Eingabe-Elemente
Eingabeelemente (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) haben die folgenden Auslöser:
- onChange - wird ausgeführt, wenn eine Änderung im Feld erfolgt;
- onFocus - wird ausgeführt, wenn ein Feld ausgewählt (angeklickt) wird;
- onBlur - wird ausgelöst, wenn das Feld abgewählt wird;
- onEnterKey - wird ausgelöst, wenn die Eingabetaste gedrückt wird.
Aufgelistete Auslöser am Beispiel des Eingabeelements:
Tabellenelement
Es hat vier zusätzliche Auslöser:
- onDataUpdate - wird durch den Table Update Data Block ausgeführt.
- onRowClick - wird durch Klicken auf eine Zeile ausgelöst. Dieser Auslöser hat ein Feld Record ID. Mit seiner Hilfe können Sie Daten über den Datensatz in dieser Zeile übertragen.
- onRowDoubleClick - wird durch einen Doppelklick auf eine Zeile ausgelöst. Funktioniert ähnlich wie onRowClick. Es ist praktisch, wenn Sie zwei Skripte zum Anklicken einer Zeile haben.
- onFilter - wird ausgeführt, wenn die Tabelle paginiert ist.
Filepicker-Element
Es hat zwei zusätzliche Auslöser:
- onSelectFiles - wird ausgeführt, wenn der Benutzer eine Datei in das Formular einfügt. Die häufigste Verwendung ist die Speicherung der hochgeladenen Datei in der Datenbank.
- onRemoveFile - wird ausgeführt, wenn der Benutzer eine Datei aus dem Formular entfernt.
Dropdown-Element
Es hat einen zusätzlichen Auslöser:
- Option onClick - wird ausgeführt, wenn ein Element aus der Dropdown-Liste angeklickt wird.
Das Tabs-Element
Es hat einen zusätzlichen Auslöser:
- onTabsSelect - wird ausgeführt, wenn die Registerkarte gewechselt wird. Dieser Trigger hat keinen Einfluss auf den Wechsel der Registerkarte.