Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

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
languagejs
firstline1
titleJSON
linenumberstrue
[
	{
		"vartab1":"kubek",
		"vartab2":"15",
		"vartab3":"PLN"
	},
	{
		"vartab1":"talerz",
		"vartab2":"10",
		"vartab3":"PLN"
	},
	{
		"vartab1":"szklanka",
		"vartab2":"20",
		"vartab3":"PLN"
	}
]

Image Added