Istnieją dodatkowe wyzwalacze, które posiadają niektóre elementy, oprócz wyzwalaczy cyklu życia.
Element przycisku
Element Button posiada jeden dodatkowy onClick wyzwalacz.
- onClick - uruchamia się, gdy element zostanie kliknięty.
Elementy wejściowe użytkownika
Elementy wejściowe (input, input (string, text, integer, float, email, password, phone, geopoint), file picker, date picker, time picker, datetime picker) posiadają następujące wyzwalacze:
- onChange - uruchamia się, gdy w polu nastąpi zmiana;
- onFocus - uruchamia się, gdy pole jest wybrane (kliknięte);
- onBlur - uruchamia się, gdy pole jest odznaczone;
- onEnterKey - uruchamia się po wciśnięciu przycisku Enter.
Wymienione wyzwalacze na przykładzie elementu input:
Element Table
Posiada on cztery dodatkowe wyzwalacze:
- onDataUpdate - uruchamiany przez blok Table Update Data.
- onRowClick - uruchamia się po kliknięciu na wiersz. Wyzwalacz ten posiada pole Record ID. Za jego pomocą można przekazać dane o rekordzie w tym wierszu.
- onRowDoubleClick - uruchamia się przez podwójne kliknięcie na wierszu. Działa podobnie do onRowClick. Jest poręczny do użycia, jeśli masz dwa skrypty do klikania na wiersz.
- onFilter - uruchamia się gdy tabela jest paginowana.
Element Filepicker
Posiada dwa dodatkowe wyzwalacze:
- onSelectFiles - uruchamia się, gdy użytkownik wstawi do formularza plik. Najczęstszym zastosowaniem jest przechowywanie wstawionego pliku w bazie danych.
- onRemoveFile - uruchamia się, gdy użytkownik usunie plik z formularza.
Element Dropdown
Posiada jeden dodatkowy wyzwalacz:
- Option onClick - uruchamia się po kliknięciu elementu z listy rozwijanej.
Element Tabs
Posiada jeden dodatkowy wyzwalacz:
- onTabsSelect - uruchamia się podczas przełączania kart. Ten wyzwalacz nie ma wpływu na przełączanie kart.