Powrót do spisu komponentów: Tools
...
Parametry:
"ID tabeli dynamicznej" :
Pole typu STRING. Wartość pola to identyfikator tabeli dynamicznej na formularzu do której będą zapisywane wartości z JSON.
"Automatyczne czyszczenie tablicy":
Pole typu BOOLEAN. Gdy jest ono ustawione na TAK (true). to przed wczytaniem danych do Tabeli Dynamicznej następuje kasowania istniejącej wartości. W momencie opcji NIE (false) dane będą dopisywane do istniejącej struktury na samym początku.
Szczegółowy opis działania:
Akcja ustawiamy na zmienną na formularzu najlepiej typu tekstowego lub pola tekstowego. Akcja odczytuję odpowiedni format JSON na zmianę pole 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 id zmiennym tabelarycznym (identyfikator zmiennych 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.
Przykład:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[
{
"vartab1":"kubek",
"vartab2":"15",
"vartab3":"PLN"
},
{
"vartab1":"talerz",
"vartab2":"10",
"vartab3":"PLN"
},
{
"vartab1":"szklanka",
"vartab2":"20",
"vartab3":"PLN"
}
] |