Serwis VariableSetService pozwala zarządzać tabelami dynamicznymi oraz zmiennymi znajdującymi się w tych tabelach. Posiada następujące funkcje:
- get - pobiera komponent tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSetIdParam String/Number null Identyfikator tabeli dynamicznej/Numer tabeli dynamicznej na formularzu zgodnie z mapą procesu (pierwsza tabela ma numer 0) Rezultat funkcji:
Typ Opis Suncode.form.view.gadget.variableset.VariableSet Komponent tabeli dynamicznej lub undefined, jeśli nie znaleziono
- getAll - zwraca wszystkie komponenty tabel dynamicznych.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis getEditable Boolean false Informacja, czy zwracac tylko edytowalne tabele dynamiczne Rezultat funkcji:
Typ Opis Suncode.form.view.gadget.variableset.VariableSet[] Tablica komponentów tabel dynamicznych lub pusta tablica, jeśli nie znaleziono żadnej tabeli
- addRow - dodaje pusty rekord do tabeli dynamicznej. Możliwe jest rozpoczęcie edycji pierwszej edytowalnej komórki nowo dodanego rekordu.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej
startEditing Boolean false Informuje, czy rozpocząć edycję pierwszej edytowalnej komórki nowo dodanego rekordu - Rezultat funkcji: brak
- deleteSelected - usuwa wszystkie zaznaczone rekordy w tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej - Rezultat funkcji: brak
- copySelected - kopiuje wszystkie zaznaczone rekordy w tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej - Rezultat funkcji: brak
- getRowIndex - zwraca numer wiersza dla danego rekordu.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej record Ext.data.Model null Obiekt rekordu tabeli dynamicznej Rezultat funkcji:
Typ Opis Integer Numer wiersza
- getColumnIndex - zwraca numer kolumny dla danej zmiennej formularza.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej variableId String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej Rezultat funkcji:
Typ Opis Integer Numer kolumny
- getValue - zwraca wartość zmiennej formularza w konkretnej komórce w tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej rowIndex Integer null Numer wiersza rekordu (pierwszy wiersz ma numer 0) variableId String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej Rezultat funkcji:
Typ Opis Object Wartość zmiennej w komórce
- setValue - ustawia wartość zmiennej formularza w konkretnej komórce w tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej rowIndex Integer null Numer wiersza rekordu (pierwszy wiersz ma numer 0) variableId String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej value Object null Wartość zmiennej formularza Rezultat funkcji: brak
- markErrorCell - zaznacza komórkę w tabeli dynamicznej jako błędna (czerwone tło).
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej rowIndex Integer null Numer wiersza rekordu (pierwszy wiersz ma numer 0) variableId String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej Rezultat funkcji: brak
- unmarkErrorCell - odznacza komórkę w tabeli dynamicznej jako błędną (usuwa czerwone tło).
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej rowIndex Integer null Numer wiersza rekordu (pierwszy wiersz ma numer 0) variableId String null Identyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej Rezultat funkcji: brak
- getVariableSetData - zwraca wszystkie zmienne formularza we wszystkich rekordach tabeli dynamicznej w formie JSON.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej Rezultat funkcji:
Typ Opis String Zawartość tabeli w formie JSON
getRowsCount - zwraca ilość wierszy w tabeli dynamicznej.
Parametry funkcji:
Nazwa Typ Wartość domyślna
Opis variableSet Suncode.form.view.gadget.variableset.VariableSet null Komponent tabeli dynamicznej Rezultat funkcji:
Typ Opis Integer Ilość wierszy w tabeli dynamicznej