Versions Compared

Key

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

TableStore.sort

 

Polish

  ← Powrót do listy dostępnych akcji

Info

Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów

Panel
titlePodstawowe informacje

Dostępna od wersji: 1.0.100

Panel
titleOpis

Opisywany zestaw funkcji pozwala na tworzenie oraz modyfikacje obiektów typu TableStore. Więcej o obiekcie TableStore...

Panel
titleParametry konfiguracyjne
  • [Tekstowy/TableStore] TableStore.create - tworzy obiekt TableStore.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Zmienne*1.0.100Parametr przyjmuje listę zmiennych tablicowych, z której utworzony zostanie obiekt TableStore.Tablica zmiennych TablicoweZdefiniowane w tym parametrze zmienne powinny znajdować się w tej samej tabeli dynamicznej na formularzu.

 

  • [Tekstowy/TableStore] TableStore.create - tworzy obiekt TableStore.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
ID tabeli*1.0.XParametr przyjmuje ID tabeli, zawierającej zmienne, z których utworzony zostanie obiekt TableStore.Tekstowy Edytowalne
Warning

Funkcja jest możliwa do wykorzystania tylko w akcjach (po stronie przeglądarki)!

 

  • [Całkowity] TableStore.length - zwraca liczbę rekordów obiektu TableStore.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 

 

  • [Tekstowy[]] TableStore.keys - zwraca tablicę ID zmiennych tworzących obiekt TableStore.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 

 

  • [Tekstowy] - TableStore.joinField - zwraca wartości podanej kolumny scalone za pomocą podanego separatora.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
ID pola*1.0.100ID pola obiektu TableStore, którego wartości chcemy "skleić".Tekstowy Edytowalne 
Separator*1.0.100Dowolny znak lub ciąg znaków, "sklejający" wartości pola obiektu TableStoreTekstowy 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 parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
ID pól*1.0.100Tablica identyfikatorów pól składających się na obiekt TableStore.Tablica wartości tekstowych Tablicowe 
Wartości*1.0.100Tablica wartości odpowiadającym identyfikatorom pól zdefiniowanym w parametrze ID pólTablica 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 parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Źródłowy TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
TableStore do dodania*1.0.100Wartością parametru powinien być poprawny obiekt TableStore, który zostanie dodany na końcu źródłowego obiektu TableStore.Tekstowy Edytowalne 

 

  • [Tekstowy/TableStore] - TableStore.filter - filtruje rekordy TableStore i zwraca przefiltrowany TableStore.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
Łączenie filtrów*1.0.100Określa czy zdefiniowane kolejne filtry mają być łączone za pomocą operatora logicznego AND, czy OR.Tekstowy Lista rozwijana

Dostępne wartości:

  • AND
  • OR
ID pól*1.0.100Tablica identyfikatorów pól obiektu TableStore, dla których utworzone zostaną warunki filtrowania.Tablica wartości tekstowych Tablicowe 
Operatory*1.0.100Tablica operatorów tworzących warunek filtrowania.Tablica wartości tekstowych Lista rozwijana

Dostępne wartości:

  • =
  • !=
  • <
  • <=
  • >
  • >=
  • regex
Wartości*1.0.100Tablica wartości przekazywanych do warunku.Tablica wartości tekstowych Tablicowe 

 

  • [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
titleWaż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 parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
ID pola*1.0.100ID pola obiektu TableStore, z którego pobrany zostanie element.Tekstowy Edytowalne 
Nr rekordu*1.0.100Indeks 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 parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.100Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
Nr rekordu*1.0.100Indeks rekordu, którego element zostanie ustawiony nową wartością.Całkowity Edytowalne 
ID pól*1.0.100ID pól obiektu TableStore, którego elementy zostaną ustawione nowymi wartościami.Tekstowy Edytowalne 
Wartości*1.0.100Nowe wartości elementów.Tekstowy EdytowalneWszystkie przypisywane wartości należy skonwertować do wartości tekstowej (np. funkcja toString). Odpowiedni typ zmiennej zostanie pobrany ze struktury obiektu TableStore.

 

  • [Tekstowy/TableStore] - TableStore.addColumn - dodaje do obiektu TableStore określoną kolumnę. Ustawia domyślne wartości dla wybranego typu we wszystkich wierszach. Domyślne wartości dla poszczególnych typów wskazane są w opisie obiektu TableStore. 
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.107Wartością parametru powinien być poprawny obiekt TableStore.Tekstowy Edytowalne 
ID kolumny*1.0.107Id kolumny, która zostanie dodana do obiektu TableStoreTekstowy Edytowalne 
Typ danych*1.0.107Typ kolumny dodawanej do TableStoreTekstowy Lista wartości

Dostępne typy:

  • Tablica wartości datowych
  • Tablica wartości zmiennoprzecinkowych
  • Tablica wartości całkowitych
  • Tablica wartości tekstowych

 

  • [Tekstowy/TableStore] - TableStore.groupBy - Funkcja grupuje dane z tabeli z wykorzystaniem funkcji agregujących. Dane wynikowe zwracane są jako obiekt TableStore
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Funkcja agregująca1.0.109Zestaw funkcji które mogą zostać wywołane na podanej zmiennej.Tablica wartości tekstowych Lista rozwijalna

Dostępne funkcje:

  • AVG- zwraca średnią wartość zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy,
  • CONCAT- służy do łączenia ciągów znaków zgrupowanych wartości. Funkcji można użyć dla tekstowej zmiennej tabelarycznej,
  • COUNT- zwraca liczbę wierszy w danej grupieFunkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, tekstowy
  • MAX- zwraca największą wartość ze zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, datowy,
  • MIN- zwraca najmniejszą wartość ze zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy, datowy,
  • SUM- pozwala na sumowanie zgrupowanych wartości. Funkcji można użyć dla następujących typów zmiennych tabelarycznych: całkowity, zmiennoprzecinkowy, kwotowy,
  • Wartość grupująca- pozwala w wyniku uwzględnić wartości zmiennych grupujących.
Zmienna*1.0.109Zmienne, na których wykonana zostanie funkcja agregująca.Tablica zmiennych Pole edytowalne 
ID pola*1.0.109

ID pola obiektu TableStore, do którego będzie zapisana wartość.

Tablica wartości tekstowychIdentyfikator zmiennej , po wybraniu w polu ZmiennaPole edytowalne 
Separator funkcji concat1.0.109Separator, którym połączone zostaną wartości po pogrupowaniu.Tekst Pole edytowalne

Pojawia się w przypadku wyboru wartości CONCAT z parametru Funkcja agregująca. W przypadku dodania kilku Funkcji CONCAT, separator jest dla nich wspólny.

Ilość miejsc po przecinku*1.0.109Zmienna określająca liczbę miejsc po przecinku.Tekst Pole edytowalnePojawia się w przypadku wyboru wartości AVG z parametru Funkcja agregująca. Można użyć wartości od 0 - 8.
Grupuj po*1.0.109Zmienne, na podstawie których wartości, następuje grupowanie.Tablica zmiennych Pole edytowalne 

 

  • [Tekstowy/TableStore] - TableStore.sort - Sortuje wiersze istniejącego obiektu TableStore na podstawie wskazanego identyfikatora pola.
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.134Wejściowy obiekt TableStore.Tekstowy Edytowalne 
ID pola*1.0.134ID pola, po którym wartości są sortowane.Tekstowy Edytowalne 
Kierunek sortowania*1.0.134Określa, czy sortować wartości rosnąco lub malejąco.Tekstowy Lista wartości
Wartość wyświetlanaWartość przekazywana
RosnącoASC
MalejącoDESC


 

  • [Tekstowy/TableStore] - TableStore.deleteRecord- Usuwa rekord o wskazanym ID z obiektu TableStore
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
TableStore*1.0.147Obiekt TableStore, który zostanie zmodyfukowanyTekstowy Edytowalne 
Numer rekordu*1.0.147Numer rekordu, który zostanie usunięty z TableStoreTekstowy Edytowalne 




Parametr*- pole wymagane

Panel
titlePrzykładowa konfiguracja
Expand
titleTableStore.create

Konfiguracja:

lub

Wprowadzone dane:

Wynik:

Expand
titleTableStore.length

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.keys

Konfiguracja:

Wprowadzone dane:

Wynik:

-> tekstowy;calkowity;zmiennoprzecinkowy;datowy - wartość może zostać zapisana w zmiennej tabelarycznej

Expand
titleTableStore.joinField

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.addRecord

Konfiguracja:

Wprowadzone dane:

Wynik:

 

Expand
titleTableStore.addRecords

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.filter

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.getItem

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.setItems

Konfiguracja:

Wprowadzone dane:

Wynik:

Expand
titleTableStore.addColumn(String tableStoreStr, String columnId, String dataType))

 Konfiguracja:

Początkowy TableStore:

Wprowadzone wartości:

Wynik:

Expand
titleTableStore.groupBy

Konfiguracja:

Wprowadzone dane:

 

Wynik:

Expand
titleTableStore.sort

Konfiguracja:

Wprowadzone dane:

 

Wynik:

Panel
titleChange log

 1.0.100

  • Dodanie komponentu
Panel
titlePakiet z przykładowym formularzem wykorzystującym akcję

View file
nameTableStore 2020-12-18 04_50_10 (1).zip
height250

 

 

English

← Return to the list of available actions

Info

If you have trouble understanding how the action works, check the descriptions: Action, Conditional execution, Component parameters

Panel
titleBasic information

Category:

Action location:

Available from version:

Panel
titleDescription

 

Panel
titleAction execution
Warning

Leaving the conditional field blank is tantamount to setting it to "true."

Location of the actionOperation of the "Conditional execution" parameterCondition of calling the action
Panel
titleConfiguration parameters
Name of the parameterFrom versionDescriptionParameter typeDefault valueField typeNotes and restrictions

Parameter*- required field

Panel
titleSample configuration

<SCREEN>

Panel
titleExample

 

Panel
titleChange log

 1.0.X

  • Adding component