...
- addField(Object / parameterId, position) - dodaje pole parametru na określonej pozycji (w celu wyznaczenia position dla pola należy korzystać z funkcji getFieldPosition), parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji
- removeField(parameterId) - usuwa pole parametru
- hideField hide (parameterId) - ukrywa parametr
- showFieldshow(parameterId) - pokazuje parametr
- focusField(parameterId) - ustawia kursor w polu parametru
- addLabel("Label text", position) - dodaje etykietę na określonej pozycji (w celu wyznaczenia position dla pola należy korzystać z funkcji getFieldPosition), parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji
- addCheckbox(Object, position) - dodaje checkbox na określonej pozycji (w celu wyznaczenia position dla pola należy korzystać z funkcji getFieldPosition), parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji
- addCombobox(Object, position) - dodale listę rozwijaną na określonej pozycji (w celu wyznaczenia position dla pola należy korzystać z funkcji getFieldPosition), parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji, obiekt definicji zawiera następujące właściwości:
- id - identyfikator parametru typu String, który będzie w formie listy rozwijanej, jeśli id nie jest podane, parametr nie istnieje lub zmienna jest innego typu, niż string, to do formularza parametrów jest dodawana niezależna lista rozwijana
- remote - informuje, czy dane listy rozwijanej mają być pobierane konfiguracja pobierania danych z serwera, czy jest to statyczna lista jej brak informuje, że dana lista jest statyczną listą (domyślnie: false), gdy remote ma wartość true, to do serwera podczas pobierania danych przekazywane są następujące parametry:
- sort - nazwa pola, po którym dane są sortowane
- dir - kierunek sortowania (ASC/DESC)
- query - aktualnie wpisana wartość w listę rozwijaną, służy do filtrowania wartości
- start - offset limit - rozmiar stronynull), zawiera takie właściwości jak:
- url - url zwracający dane z serwera dla dynamnicznej listy rozwijanej
- fields - pola, jakie są zwracane z serwera, właściwość jest tablicą obiektów, z których każdy posiada następujące własności:
- name - nazwa pola
- type - typ pola (string, boolean, integer, float, date)
- remoteSort - informuje, czy sortowanie ma się odbywać po stronie serwera, czy po stronie przeglądarki (domyslnie: false - po stronie przeglądarki)
- pageSize - rozmiar strony (domyślnie: 25)
- total - całkowita liczba wyników,
- data - pobrane dane z uwzględnieniem stronnicowania
- values - lista wartości dla statycznej listy rozwijanej, właściwość jest tablicą obiektów, z których każdy posiada następujące własności
- id - identyfikator wartości
- display - nazwa wartości
- description - opis wartości
- url - url zwracający dane z serwera dla dynamnicznej listy rozwijanej
- fields - pola, jakie są zwracane z serwera, właściwość jest tablicą obiektów, z których każdy posiada następujące własności:
- name - nazwa pola
- type - typ pola (string, boolean, integer, float, date)
- valueField - nazwa pola, którego wartość ma być ustawiana jako wartość parametru
- displayField - nazwa pola, którego wartość jest wyświetlana na liście
- pageSize - rozmiar strony (domyślnie: 20)
- template - szablon opisujący sposób wyświetlania wartości na liście, właściwość jest tablicą obiektów, z których każdy posiada następujące własności:
- label - etykieta dla pola
- field - nazwa pola
- sort - umozliwia określenie sortowania danych z serwera, właściwość jest obiektem, który posiada następujące własności:
- field property - nazwa pola, po którym występuje sortowanie
- direction - kierunek sortowania (ASC/DESC)
- onChange change - funkcja wykonywana po wybraniu wartości z listy
- blur - funkcja wywoływana po wyjściu z pola
- text - teskt przycisku
- iconCls - systemowa klasa css dla ikony przycisku
- tooltip - tooltip przycisku
- handler - funkcja wykonywana po kliknięciu w przycisk
- scope - scope dla funkcji wykonywanej po kliknięciu w przycisk, domyślnie: window
- id - id mappingu
- description - opis mappingu
- variableId - id zmiennej procesu, na którą jest mapowana wybrana wartość w data chooser
- name - tekst wyświetlany dla mappingu podczas prezentacji rezultatów data chooser'a na formularzu zadania
- hidden - informuje, czy mapping ma być ukryty na formularzu zadania
- verify - informuje, czy mapping ma być walidowany na formularzu zadania
- readOnly - informuje, które wartości nie mogą być edytowane w danym mappingu, akceptowane wartości to:
- true/false - zmienna typu boolean, informuje, że żadna z wartości mappingu nie może być edytowana
- string - zmienna typu string, informuje, która z wartości mappingu nie może być edytowana (akceptowane wartości to: id, description, variableId, name, hidden, verify)
- array - zmienna tabelaryczna, informuje, które z wartości mappingu nie mogą być edytowane (akceptowane wartości to: id, description, variableId, name, hidden, verify)
- tableId - identyfikator tabeli, który pozwala ukrywać/pokazywać/usuwać pole
- name - nazwa tabeli
- description - opis tabeli
- hidden - określa, czy tabela ma zostać ukryta
Metoda zwraca API tabeli, które posiada następujące operacje:- addField(Object / parameterId, position) - dodaje pole parametru tabelarycznego na określonej pozycji, parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji
- addRow([ Object ], position) - dodaje nowy wiersz do tabeli na określonej pozycji, parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest dodawany na ostatniej pozycji, pierwszy parametr jest opcjonalny i zawiera wartości poszczególnych pól w tabeli, definicja obiektu jednej wartości jest następująca:
- id - identyfikator pola tablicowego
- value - wartość pola
- removeRow(position) - usuwa wiersz tabeli na określonej pozycji, parametr position jest opcjonalny, jeśli nie jest podany, to obiekt jest usuwany z ostatniej
- reset - czyści zawartość tabeli
WŁAŚCIWOŚCI POLA PARAMETRU (FIELD)
- id,onChange,
- name
- onBlur,
- hidden,description
- type
- change
- blur
- hidden
- optional,
- value,
- readOnly
- hideLabel
- values - lista obiektów wartości listy rozwijanej, każdy obiekt zawiera właściwości id (identyfikator wartości), display (wartość wyświetlana na liście), description (opis wartości na liście)
url - url zwracający dane z serwera dla dynamnicznej listy rozwijanej