Serwis VariableService pozwala zarządzać nietabelarycznymi zmiennymi formularza. Posiada następujące funkcje:
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
Rezultat funkcji:
Typ | Opis |
---|---|
Ext.Component | Komponent zmiennej procesu lub undefined, jeśli nie znaleziono |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
Rezultat funkcji:
Typ | Opis |
---|---|
String | Nazwa zmiennej formularza lub null, jeśli nie znaleziono zmiennej formularza |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
asString | Boolean | false | Informuje, czy wartość ma zostać zwrócona w postaci stringa (ma znaczenie dla dat, liczb oraz pól typu radiobutton i checkbox) |
Rezultat funkcji:
Typ | Opis |
---|---|
Object/String | Wartość zmiennej formularza lub null, jeśli nie znaleziono zmiennej formularza. Typ odpowiedzi zależy od wartości parametru asString |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
value | Object | null | Wartość zmiennej formularza |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
labelStyle | Object | null | Obiekt zawierający style HTML, które będą zaaplikowane do etykiety zmiennej, np.: { color: "red", "font-size": "16px" } |
fieldStyle | Object | null | Obiekt zawierający style HTML, które będą zaaplikowane do pola zmiennej, np.: { color: "red", "font-size": "16px" } |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
variables | String/String[] | null | Identyfikator lub tablica identyfikatorów zmiennych formularza (identyfikatory zmiennych procesu) |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
variables | String/String[] | null | Identyfikator lub tablica identyfikatorów zmiennych formularza (identyfikatory zmiennych procesu) |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
silent | Boolean | false | Informuje, czy wywoływać zdarzenie dla zablokowania pola |
enableSubmit | Boolean | false | Informuje, czy mimo zablokowania zmiennej wysyłać jej wartość do serwera podczas akceptacji/zapisu formularza |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
silent | Boolean | false | Informuje, czy wywoływać zdarzenie dla odblokowania pola |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
message | String | 'Loading...' | Dodatkowa informacja tekstowa |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
errors | String/String[] | null | Treść błędu/błędów |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
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 |
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 |
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: - 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 |
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...' } ); |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej formularza (identyfikator zmiennej procesu) |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
ids | String/String[] | null | Identyfikator lub tablica identyfikatorów zmiennych dla których ma zostać wstrzymane automatyczne podciąganie mappingów |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
ids | String/String[] | null | Identyfikator lub tablica identyfikatorów zmiennych dla których ma zostać wznowione automatyczne podciąganie mappingów |
Parametry funkcji:
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
id | String | null | Identyfikator zmiennej |
Rezultat funkcji:
Typ | Opis |
---|---|
boolean | true, jeżeli dla podanej zmiennej wstrzymane jest automatyczne podciąganie mappingów. W przeciwnym wypadku false. |