...
- removeEvent - usuwa zdarzenie (akcję) z pola na formularzu. Należy przekazać do funkcji takie same parametry jak do funkcji addEvent w celu poprawnego usunięcia zdarzenia (akcji) z pola formularza.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis id String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) eventName String null Nazwa zdarzenia (patrz dokumentacja Ext JS) handler Function null Funkcja obsługująca zdarzenie scope Object Ext.Component reprezentujący pole na formularzu, dla którego wystąpiło zdarzenie Scope w funkcji podanej w parametrze handler - Rezultat funkcji: brak
- addAutoUpdate - dodaje definicję akcji AUTO_UPDATE do pola na formularzu. Wymaga przygotowania servletu, który opiera się na takim samym działaniu jak podczas wykonywania akcji AUTO_UPDATE określonej w mapie procesu.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis id String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) config Object { } Obiekt definicji akcji AUTO_UPDATE. Posiada następujące pola:
- override (Typ: Boolean) - informuje, czy nadpisać istniejącą definicję akcji AUTO_UPDATE, jeżeli pole już ją posiada, wartość domyślna: false
- destinations (Typ: tablica obiektów) - zmienne wynikowe, których wartość jest ustawiana po wykonaniu akcji serwerowej, obiekty w tablicy posiadają pola: id - identyfikator zmiennej na formularzu, errorMessage - tekst wyświetlany przy zmiennej formularza, gdy nie uda się ustawić jej wartości, wartość domyślna: pusta tablica)
- errorMessage (Typ: String) - tekst wiadomości o globalnym błędzie podczas wykonywania akcji, wartość domyślna: null
- eventType (Typ: String) - typ zdarzenia, który spowoduje wywołanie się akcji dla danej zmiennej na formularzu, możliwe jest wykorzystanie trzech typów zdarzeń: blur (wyjście z pola), change (zmiana wartości w polu), select (wybranie wartości z listy rozwijanej), wartość domyślna: 'blur'
- loadingText (Typ: String) - treść informacji wyświetlana na zmiennej formularza, której dotyczy wywołanie akcji oraz na wszystkich zmiennych określonych w destinations, wartość domyślna: 'Loading...'- dataSources (Typ: tablica stringów) - zmienne, których wartości są przekazywane do serwera, wartość domyślna: pusta tablica
- taskName (Typ: String) - nazwa wykonywanego servletu, wartość domyślna: null
- Rezultat funkcji: brak
Info | ||
---|---|---|
| ||
ServiceFactory.getVariableService().addAutoUpdate( 'kwota_netto', { dataSources: [ 'kwota_netto', 'kwota_vat', '\'ADD\'' ], destinations: [ { id: 'kwota_brutto', errorMessage: 'Błąd ustawiania wartości kwoty brutto.' } ], taskName: 'com.plusmpm.servlet.extension.CUF.AmountCalculator.customServlet', errorMessage: 'Wystąpił błąd.', eventType: 'blur', loadingText: 'Trwa przeliczanie...' } ); |
- removeAutoUpdate - usuwa definicję akcji AUTO_UPDATE z pola na formularzu.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis id String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) - Rezultat funkcji: brak