Certains éléments possèdent des déclencheurs supplémentaires, en plus des déclencheurs de cycle de vie.
Élément bouton
L'élément Button possède un déclencheur supplémentaire onClick supplémentaire.
- onClick - s'exécute lorsqu'un élément est cliqué.
Éléments de saisie de l'utilisateur
Les éléments de saisie (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) possèdent les déclencheurs suivants :
- onChange - s'exécute lorsqu'une modification est apportée au champ ;
- onFocus - s'exécute lorsqu'un champ est sélectionné (sur lequel on clique) ;
- onBlur - s'exécute lorsque le champ est désélectionné ;
- onEnterKey - s'exécute lorsque le bouton Enter est enfoncé.
Liste des déclencheurs sur l'exemple de l'élément de saisie :
Élément Table
Il possède quatre déclencheurs supplémentaires :
- onDataUpdate - est exécuté par le bloc Table Update Data.
- onRowClick - s'exécute en cliquant sur une ligne. Ce déclencheur possède un champ Record ID. En l'utilisant, vous pouvez transférer des données sur l'enregistrement de cette ligne.
- onRowDoubleClick - s'exécute en double-cliquant sur une ligne. Son fonctionnement est similaire à celui de onRowClick. Il est pratique à utiliser si vous avez deux scripts pour cliquer sur une ligne.
- onFilter - s'exécute lorsque le tableau est paginé.
Élément Filepicker
Il possède deux déclencheurs supplémentaires :
- onSelectFiles - s'exécute lorsque l'utilisateur insère un fichier dans le formulaire. L'utilisation la plus courante consiste à stocker le fichier téléchargé dans la base de données.
- onRemoveFile - s'exécute lorsque l'utilisateur supprime un fichier du formulaire.
Élément Dropdown
Il possède un déclencheur supplémentaire :
- Option onClick - s'exécute lorsqu'un élément de la liste déroulante est cliqué.
L'élément Tabs
Il possède un déclencheur supplémentaire :
- onTabsSelect - s'exécute lors du changement d'onglet. Ce déclencheur n'affecte pas le changement d'onglet.