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.

Was this article helpful?

AppMaster.io 101 Kurs zderzeniowy

10 moduły
2 Tygodnie

Nie wiesz, od czego zacząć? Rozpocznij z naszym szybkim kursem dla początkujących i poznaj AppMaster od A do Z.

Rozpocznij kurs
Development it’s so easy with AppMaster!

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędzaj czas i skup się na tworzeniu aplikacji.

headphones

Skontaktuj się z pomocą techniczną

Opowiedz nam o swoim problemie, a my znajdziemy dla Ciebie rozwiązanie.

message

Czat społeczności

Omów pytania z innymi użytkownikami na naszym czacie.

Dołącz do społeczności