[Tekstowy/TableStore] TableStore.create - tworzy obiekt TableStore.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
Zmienne*
1.0.X100
Parametr przyjmuje listę zmiennych tablicowych, z której utworzony zostanie obiekt TableStore.
Tablica zmiennych
Tablicowe
Zdefiniowane w tym parametrze zmienne powinny znajdować się w tej samej tabeli dynamicznej na formularzu.
[Całkowity] TableStore.length - zwraca liczbę rekordów obiektu TableStore.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
[Tekstowy[]] TableStore.keys - zwraca tablicę ID zmiennych tworzących obiekt TableStore.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
[Tekstowy] - TableStore.joinField - zwraca wartości podanej kolumny scalone za pomocą podanego separatora.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
ID pola*
1.0.X100
ID pola obiektu TableStore, którego wartości chcemy "skleić".
Tekstowy
Edytowalne
Separator*
1.0.X100
Dowolny znak lub ciąg znaków, "sklejający" wartości pola obiektu TableStore
Tekstowy
Edytowalne
[Tekstowy/TableStore] - TableStore.addRecord - dodaje rekord do przekazanego obiektu TableStore i zwraca TableStore z dodanym rekordem. Przekazywany rekord nie musi zawierać wszystkich pól TableStore'a (w przypadku brakujących pól ustawiona zostanie wartość domyślna: 0/null) lecz nie może zawierać pól spoza TableStore'a!
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
ID pól*
1.0.X100
Tablica identyfikatorów pól składających się na obiekt TableStore.
Tablica wartości tekstowych
Tablicowe
Wartości*
1.0.X100
Tablica wartości odpowiadającym identyfikatorom pól zdefiniowanym w parametrze ID pól
Tablica wartości tekstowych
Tablicowe
[Tekstowy/TableStore] - TableStore.addRecords - dodaje rekordy z dwóch przekazanych TableStore'ów. Przekazywane obiekty muszą być poprawnymi obiektami TableStore (zawierać odpowiednią strukturę). TableStore do dodania nie musi zawierać wszystkich pól Źródłowego TableStore'a (w przypadku brakujących pól ustawiona zostanie wartość domyślna: 0/null) lecz nie może zawierać pól spoza Źródłowego TableStore'a!
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
Źródłowy TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
TableStore do dodania*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore, który zostanie dodany na końcu źródłowego obiektu TableStore.
[Tekstowy] - TableStore.getItem - pobiera tekstową wartość pola z danego rekordu obiektu TableStore.
[Całkowity] - TableStore.getItem - pobiera całkowitą wartość pola z danego rekordu obiektu TableStore.
[Zmiennoprzecinkowy] - TableStore.getItem - pobiera zmiennoprzecinkową wartość pola z danego rekordu obiektu TableStore.
[Datowy] - TableStore.getItem - pobiera datową wartość pola z danego rekordu obiektu TableStore.
Info
title
Ważne!
Należy używać funkcji zwracającej ten sam typ zmiennej co dane pole obiektu TableStore, które chcemy pobrać za pomocą tej funkcji.
Przykładowo jeśli chcemy pobrać pole obiektu TableStore, posiadające zadeklarowany typ "integer" jako string, należy najpierw skorzystać z tej funkcji, zwracającej typ Całkowity, a następnie tę pobraną wartość (całkowitą) zamienić na string, wykorzystując inne dostępne w PWE funkcje.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
ID pola*
1.0.X100
ID pola obiektu TableStore, z którego pobrany zostanie element.
Tekstowy
Edytowalne
Nr rekordu*
1.0.X100
Indeks rekordu, z którego element ma zostać pobrany.
Całkowity
Edytowalne
[Tekstowy/TableStore] - TableStore.setItems - modyfikuje wskazany rekord obiektu TableStore przekazanymi wartościami i zwraca zmodyfikowany TableStore.
Nazwa parametru
Od wersji
Opis
Typ parametru
Wartość domyślna
Rodzaj pola
Uwagi i ograniczenia
TableStore*
1.0.X100
Wartością parametru powinien być poprawny obiekt TableStore.
Tekstowy
Edytowalne
Nr rekordu*
1.0.X100
Indeks rekordu, którego element zostanie ustawiony nową wartością.
Całkowity
Edytowalne
ID pól*
1.0.X100
ID pól obiektu TableStore, którego elementy zostaną ustawione nowymi wartościami.
Tekstowy
Edytowalne
Wartości*
1.0.X100
Nowe wartości elementów.
Tekstowy
Edytowalne
Wszystkie przypisywane wartości należy skonwertować do wartości tekstowej (np. funkcja toString). Odpowiedni typ zmiennej zostanie pobrany ze struktury obiektu TableStore.
Parametr*- pole wymagane
Panel
title
Przykładowa konfiguracja
Expand
title
TableStore.create
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.length
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.keys
Konfiguracja:
Wprowadzone dane:
Wynik:
-> tekstowy;calkowity;zmiennoprzecinkowy;datowy - wartość może zostać zapisana w zmiennej tabelarycznej
Expand
title
TableStore.joinField
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.addRecord
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.addRecords
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.filter
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.getItem
Konfiguracja:
Wprowadzone dane:
Wynik:
Expand
title
TableStore.setItems
Konfiguracja:
Wprowadzone dane:
Wynik:
Panel
title
Change log
1.0.X
Dodanie komponentu
Panel
title
Pakiet z przykładowym formularzem wykorzystującym akcję