Powrót do spisu komponentów: Tools
Przykładowa mapa procesu: Confluence Tools 2017-03-09 14-42-11.zip
Wypełnia "Tabele dynamiczną" wcześniej przygotowanymi danymi w formacie JSON (np za pomocą DataChooser z JSON ) ;
Nazwy pól w obiekcie JSON muszą odpowiadać identyfikatorom zmiennym w tabeli dynamicznej.
Pole typu STRING. Wartość pola to identyfikator tabeli dynamicznej na formularzu do której będą zapisywane wartości z JSON.
Pole typu BOOLEAN. Gdy jest ono ustawione na TAK (true). to przed wczytaniem danych do "Tabeli Dynamicznej" następuje kasowanie zawartości tabeli. W momencie opcji NIE (false) dane będą dopisywane do istniejącej struktury danych na samym początku.
Akcja ustawiamy na zmienną na formularzu, najlepiej typu tekstowego lub pola tekstowego. Akcja reaguję na zmianę pola,odczytuję odpowiedni obiekt JSON i zapisuję dane z JSON'a do tabeli dynamicznej. Po zapisie czyści wskazane pole .
Wymagane jest aby nazwy pół w formacie JSON odpowiadały identyfikatorowi zmiennym tabelarycznym (zmienne ustawione w "Tabeli dynamicznej"). Dzięki temu można przypisać odpowiednie wartości do odpowiedniej kolumny w "Tabeli dynamicznej".
W momencie gdy format tekstu jest zły (nie jest w formacie JSON) informacja o błędzie wyskakuje w debugerze przeglądarki (F12 i zakładka konsola). Natomiast gdy podamy złą nazwę pól (nazwy pól których nie ma w "Tabeli dynamicznej" ) to te pola zostaną zignorowane.
[ { "vartab1":"kubek", "vartab2":"15", "vartab3":"PLN" }, { "vartab1":"talerz", "vartab2":"10", "vartab3":"PLN" }, { "vartab1":"szklanka", "vartab2":"20", "vartab3":"PLN" } ] |