Przejdź do głównej zawartości

Obsługa zdarzeń


Na zakładce Akcje oprócz opcji definiowania przycisków i akcji możesz także określić wykonanie danej akcji w rezultacie wystąpienia zdarzenia. W tym celu przeciągnij akcję do sekcji:

  1. PreRender - Zdarzenie po stronie serwera uruchamiane po wykonaniu akcji (jeśli są), przed wyświetleniem wartości. Dobre miejsce do wczytywania wartości zmiennych przez akcję, przed wyświetleniem.
  2. Zdarzenie po uzupełnieniu danych - Zdarzenie po stronie serwera wywołane po wprowadzeniu danych z kontrolek powiązanych z danymi do naszej struktury, przed wykonaniem akcji (jeśli są).
  3. Zdarzenie przed uzupełnieniem danych - Zdarzenie po stronie serwera wywołane przed wprowadzeniem danych z kontrolek powiązanych z danymi do naszej struktury, przed wykonaniem akcji (jeśli są).

Jeśli na formularzu są kontrolki, w których możliwe jest skonfigurowanie akcji wskutek wystąpienia zdarzenia, wówczas także na zakładce Akcje możesz dodać akcję do danej kontrolki: OnChange/Klik - Obsługa zdarzenia zmiany wartości elementu.

  1. Kliknij dwukrotnie w daną kontrolkę na zakładce Projektant, a zostaniesz przeniesiony na zakładkę Akcje.
  2. Dla kontrolek typem zdarzenia zazwyczaj jest zmiana elementu. Przykładowo dla pola wyboru akcja zostanie wykonana gdy użytkownik zmieni wartość w polu wyboru na formularzu.

image

Zdarzenia JavaScript​

Niektóre kontrolki jak na przykład Pole opcji przycisk radiowy posiadają właściwość Zdarzenie JavaScript. Tutaj także możesz skorzystać z kodu JavaScript, który jest opisany tutaj: Skrypty JavaScript udostępniane przez archITekta

  1. Na panelu Właściwości przejdź do sekcji Zdarzenia JavaScript i otwórz Edytor zdarzeń, w którym możesz wprowadzić działanie, które będzie wywoływane w JavaScript.

Obraz 118

  1. Teraz po zmianie elementu będzie wyświetlane okno dialogowe.

image

Zobacz również​

Walidacja danych na formularzu

Zabezpieczenia formularza

Skrypty JavaScript udostępniane przez archITekta