...
Element | Opis | Przykłady akcji | Wybór w PWE | ||||||
---|---|---|---|---|---|---|---|---|---|
ActionDestination.form() | Formularz Akcja dodana do formularza inicjowana jest metodą | Akcje w których nie można wskazać głównego elementu np.
| |||||||
ActionDestination.variable() | Zmienna Akcja dodana do zmiennej formularza inicjowana jest metodą
| Akcje w których można jednoznacznie wskazać zmienną, której akcje dotyczy (w największym stopniu) np.
| |||||||
ActionDestination.variableSet() | Tabelka dynamiczna Akcja dodana do zmiennej formularza inicjowana jest metodą
| Akcje które dotyczą tabelki dynamicznej i potrzebują jej identyfikator np.
| |||||||
ActionDestination.button() | Przycisk Akcja dodana do przycisku formularza inicjowana jest metodą
| Akcje których źródłem jest przycisk np.
| |||||||
ActionDestination.dtButton() | Przycisk na tabeli Akcja dodana do przycisku na tabeli formularza inicjowana jest metodą dtB
| Akcja dodawana jest na poziomie dodawania/edytowania przycisku tabeli formularza: |
Inicjalizacja akcji
Warning |
---|
Funkcjonalność jeszcze niedostępna. |
...
Element docelowy | Nazwa funkcji | Domyślne zdarzenie | Opis | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ActionDestination.button() | button | click (
| Funkcja wywoływana jest po kliknięciu na przycisk, do którego dodana jest akcja.
| |||||||||||||||
ActionDestination.variable() | variable | change (
| Funkcja wywoływana jest po zmianie wartości zmiennej, do której dodana jest akcja. | |||||||||||||||
ActionDestination.variableSet() | variableSet | change (
| Funkcja wywoływana jest jeżeli zmieni się wartość jakiejkolwiek zmiennej należącej do tabeli dynamicznej, do której dodana jest akcja. | |||||||||||||||
ActionDestination.form() | form | enable (
| Funkcja wywoływana jest, jeżeli zostanie spełniony warunek dla akcji. (Funkcjonalność jeszcze niedostępna) | |||||||||||||||
ActionDestination.dtButton() | dtButton | click (
| Funkcja wywoływana jest po kliknięciu na przycisk w tabeli, do którego dodana jest akcja. |
Poniżej przykładowa implementacja akcji pokazującej skonfigurowaną wiadomość. W zależności od elementu docelowego wiadomość pokaże się przy naciśnięciu przycisku, zmianie wartości zmiennej lub zmianie danych w tabelce.
Code Block |
---|
PW.FormActions.create('message', { // domyślne akcje defaultActions: { button: function(button){ this.showMsg(); }, variable: function(variable, newValue, oldValue){ this.showMsg(); }, variableSet: function(variableSet, added, updated, removed){ this.showMsg(); }, dtButton: function(button){ this.showMsg(); }, }, showMsg: function(){ ServiceFactory.getMessageService().showSuccess(this.get('msg')); } }); |
...