...
Element | Opis | Przykłady akcji | Wybór w PWE | ||||||
---|---|---|---|---|---|---|---|---|---|
form | Formularz Akcja dodana do formularza inicjowana jest metodą | Akcje w których nie można wskazać głównego elementu np.
| |||||||
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.
| |||||||
variableset | Tabelka dynamiczna Akcja dodana do zmiennej formularza inicjowana jest metodą
| Akcje które dotyczą tabelki dynamicznej i potrzebują jej identyfikator np.
| |||||||
button | Przycisk Akcja dodana do przycisku formularza inicjowana jest metodą
| Akcje których źródłem jest przycisk np.
|
Zdarzenia domyślne
W celu ułatwienia tworzenia akcji które reagują na domyślne zdarzenia elementów docelowych możliwe jest zdefiniowanie tzw. akcji domyślnych.
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();
}
},
showMsg: function(){
ServiceFactory.getMessageService().showSuccess(this.get('msg'));
}
});
|
Własności
- id - unikalny w obrębie całego systemu identyfikator akcji,
- name - nazwa akcji (obsługuje tłumaczenia),
- description - opis akcji (obsługuje tłumaczenia),
- icon - ikona akcji,
- category - kategoria, do której należy akcja (może być wiele),
- destination - element formularza, dla którego dostępna jest akcja (może być wiele)
- parameters - parametry akcji.
...