Er zijn extra triggers die sommige elementen hebben, naast levenscyclus-triggers.
Knop-element
Het Button element heeft één extra onClick trigger.
- onClick - wordt uitgevoerd wanneer op een element wordt geklikt.
Gebruikersinvoer-elementen
Invoerelementen (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) hebben de volgende triggers:
- onChange - wordt uitgevoerd wanneer een wijziging plaatsvindt in het veld;
- onFocus - wordt uitgevoerd wanneer een veld wordt geselecteerd (aangeklikt);
- onBlur - wordt uitgevoerd wanneer het veld wordt gedeselecteerd;
- onEnterKey - wordt uitgevoerd wanneer de Enter-toets wordt ingedrukt.
Lijst van triggers op het voorbeeld van het invoerelement:
Tabel element
Het heeft vier extra triggers:
- onDataUpdate - wordt uitgevoerd door het blok Table Update Data.
- onRowClick - wordt uitgevoerd door te klikken op een rij. Deze trigger heeft een Record ID veld. Door het te gebruiken, kunt u gegevens over het record in deze rij doorgeven.
- onRowDoubleClick - wordt uitgevoerd door te dubbelklikken op een rij. Werkt hetzelfde als onRowClick. Het is handig om te gebruiken als je twee scripts hebt om op een rij te klikken.
- onFilter - wordt uitgevoerd wanneer de tabel wordt gepagineerd.
Filepicker element
Het heeft twee extra triggers:
- onSelectFiles - wordt uitgevoerd wanneer de gebruiker een bestand in het formulier invoert. Het meest voorkomende gebruik is om het geüploade bestand op te slaan in de database.
- onRemoveFile - wordt uitgevoerd wanneer de gebruiker een bestand van het formulier verwijdert.
Dropdown element
Heeft één extra trigger:
- Option onClick - loopt als er op een element uit de keuzelijst wordt geklikt.
Het Tabs element
Heeft één extra trigger:
- onTabsSelect - wordt uitgevoerd wanneer van tabblad wordt gewisseld. Deze trigger heeft geen invloed op het wisselen van tabbladen.