Skip to end of metadata
Go to start of metadata

← Powrót do listy dostępnych datachooserów

 

Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: DatachooserWykonanie warunkoweParametry komponentów

Opis datachooser'a

Lista dynamiczna wykonuje  zapytanie pobrane ze wskazanej tabeli na podstawie klucza oraz przekazanych parametrów w konfiguracji komponentu.  Datachooser NIE KORZYSTA z kolumny parameters. Lista parametrów przekazuje się w konfiguracji komponentu.  Ilość parametrów musi odpowiadać ilości znaków "?" w  zapytaniu. Kolejność musi być zachowana.

 

UWAGA

 

Komponent ten nie obsługuję w zapytaniu polecenia "TOP" dla bazy MSSQL

Przykładowa konfiguracja datachoosera

  1. Dla rodzaj: Lista

  2. Dla rodzaj: Okno

Parametry konfiguracyjne

Baza danych : STRING

Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. (Należy wybrać z listy rozwijanej). Konfiguracja bazy w której wykonywane jest zapytanie.   Zapytanie pobierane jest zawsze z tabeli znajdującej się w bazie Plusworkflow.

Tabela z zapytaniem : STRING

Nazwa tabeli, w której przechowywane są zapytania wywoływane przez datachooser. Tabela powinna zawierać kolumny "query_name" (identyfikator zapytania) i "query" (samo zapytanie). W pierwszej kolejności sprawdzana jest tabela pm_dbqueries w bazie Plusworkflow.. Jeżeli nie znajdzie zapytania to sprawdza tabele podaną przez użytkownika.

Nazwa zapytania : STRING

Identyfikator zapytania przechowywanego w bazie danych. Klucz query_name w podanej tabeli

Parametry dla zapytania  [ opcjonalnie ]: STRING_ARRAY

Tablica wartości tekstowych przechowujących zmienne/stałe/filtry dla parametrów zapytania i informację o typie. . W przypadku pobrania parametru z formularza (z listy wyborów) zawsze będą traktowane jako typ string. Żeby zmienna była traktowana jako swój domyślny typ, należy zmienną przekazać przez wpisanie wartości  "@id_zmiennej". Można także jako parametr podać wartości stałe. W tym celu należy trzymać się  szablonu "wartość typ" . Wspierane typy to: string, integer i float (domyślny typ jest string). Przykłady: "Stała" , "0 integer","3.14 float". Gdy chcemy podać dłuższy tekst jako parametr stały należy go umieścić miedzy znakami cudzysłowia (" ") lub apostrofu (' '). Przykład " 'To jest tekst'  ". Podczas używania filtrowania należy zastosować odpowiednie funkcje getFilterKey() lub  getFilterKeyWithMapping(idMapping, które pobiorą wartości filtrów dc. 

Opis funkcji Datachoosera0

getFilterKey(): Zwraca wartość tekstową DCKEY , która służy do pobierania wartości wpisywanej w dc (w formie listy)

getFilterKeyWithMapping(idMapping) : Zwraca DCKEY_idMapping gdzei idMapping to identyfikator mapipngu po którym chcemy filtrować.  Służy do przekazywania wartości filtrów kiedy wybrano wyświetlanie datachoosera w oknie.

 

Change-log

1.0.17

  • Dodanie komponentu

1.0.21

  • Poprawienie krytycznych błędów

1.0.24

  • Obsługa filtrów w datachooserach typu okno

1.0.42

  • Obsługa zapytań ze słówkiem DISTINCT

1.0.43

  • Zmiana nazwy z Wykonanie zdefiniowanego zapytania na Dane ze zdefiniowanego zapytania

1.0.45

  • Usunięcie konieczności wykorzystania apostrofów przy parametrach tekstowych ze spacją

1.0.49

  • Wyłączenie wyświetlania liczb w postaci naukowej

1.0.X

  • Oznaczenia komponentu jako przestarzały
Archiwalne zgłoszenia

CUFCMP-30 - Getting issue details... STATUS

CUFCMP-195 - Getting issue details... STATUS

CUFCMP-202 - Getting issue details... STATUS

CUFCMP-431 - Getting issue details... STATUS

CUFCMP-450 - Getting issue details... STATUS

CUFCMP-433 - Getting issue details... STATUS

CUFCMP-468 - Getting issue details... STATUS

CUFCMP-526 - Getting issue details... STATUS

CUFCMP-557 - Getting issue details... STATUS

CUFCMP-556 - Getting issue details... STATUS

  • No labels
Write a comment…