Esistono ulteriori trigger che alcuni elementi hanno, oltre ai trigger del ciclo di vita.
Elemento pulsante
L'elemento Button ha un trigger aggiuntivo onClick trigger aggiuntivo.
- onClick - viene eseguito quando si fa clic su un elemento.
Elementi di input dell'utente
Gli elementi di input (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) hanno i seguenti trigger:
- onChange - viene eseguito quando si verifica una modifica nel campo;
- onFocus - viene eseguito quando un campo viene selezionato (cliccato);
- onBlur - viene eseguito quando il campo viene deselezionato;
- onEnterKey - viene eseguito quando viene premuto il pulsante Invio.
I trigger elencati nell'esempio dell'elemento di input:
Elemento tabella
Ha quattro trigger aggiuntivi:
- onDataUpdate - viene eseguito dal blocco Table Update Data.
- onRowClick - viene eseguito facendo clic su una riga. Questo trigger ha un campo ID record. Utilizzandolo, è possibile trasferire i dati relativi al record di questa riga.
- onRowDoubleClick - viene eseguito facendo doppio clic su una riga. Funziona in modo simile a onRowClick. È utile se si dispone di due script per fare clic su una riga.
- onFilter - viene eseguito quando la tabella viene paginata.
Elemento Filepicker
Ha due trigger aggiuntivi:
- onSelectFiles - viene eseguito quando l'utente inserisce un file nel modulo. L'uso più comune è quello di memorizzare il file caricato nel database.
- onRemoveFile - viene eseguito quando l'utente rimuove un file dal modulo.
Elemento a discesa
Ha un trigger aggiuntivo:
- Option onClick - viene eseguito quando si fa clic su un elemento dell'elenco a discesa.
L'elemento Tabs
Ha un trigger aggiuntivo:
- onTabsSelect - viene eseguito quando si cambia scheda. Questo trigger non influisce sul cambio di scheda.