Hay disparadores adicionales que tienen algunos elementos, además de los disparadores del ciclo de vida.
Elementos de botón
El elemento Button tiene un disparador adicional onClick adicional.
- onClick - se ejecuta cuando se hace clic en un elemento.
Elementos de entrada del usuario
Los elementos de entrada (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) tienen los siguientes disparadores:
- onChange - se ejecuta cuando se produce un cambio en el campo;
- onFocus - se ejecuta cuando se selecciona un campo (se hace clic en él);
- onBlur - se ejecuta cuando el campo es deseleccionado;
- onEnterKey - se ejecuta cuando se pulsa el botón Enter.
Los triggers listados en el ejemplo del elemento input:
Elemento de tabla
Tiene cuatro triggers adicionales:
- onDataUpdate - se ejecuta mediante el bloque Table Update Data.
- onRowClick - se ejecuta al hacer clic en una fila. Este disparador tiene un campo ID de registro. Al utilizarlo, puede transferir datos sobre el registro en esta fila.
- onRowDoubleClick - se ejecuta al hacer doble clic en una fila. Funciona de forma similar a onRowClick. Es útil para usar si tiene dos scripts para hacer clic en una fila.
- onFilter - se ejecuta cuando la tabla está paginada.
Elemento Filepicker
Tiene dos disparadores adicionales:
- onSelectFiles - se ejecuta cuando el usuario inserta un archivo en el formulario. El uso más común es almacenar el archivo cargado en la base de datos.
- onRemoveFile - se ejecuta cuando el usuario elimina un archivo del formulario.
Elemento Dropdown
Tiene un disparador adicional:
- Option onClick - se ejecuta cuando se hace clic en un elemento de la lista desplegable.
El elemento Tabs
Tiene un trigger adicional:
- onTabsSelect - se ejecuta cuando se cambia de pestaña. Este trigger no afecta al cambio de pestaña.