Image Added
Polish |
---|
← Powrót do listy dostępnych akcji Warning |
---|
| - W zapytaniu SQL nie można używać klauzuli ORDER BY. Sortowaniem "zajmuje się" mechanizm tabeli.
- Z uwagi na błąd systemowy, wtyczka nie działa z systemem w wersji 3.2.173
- Sortowanie w tabeli prezentującej dane działa od wersji systemu 3.2.174 i wersji wtyczki 1.0.108
|
Panel |
---|
title | Podstawowe informacje |
---|
| Kategoria: TabelaUmiejscowienie akcji: Przycisk tabeli, Przycisk
Dostępna od wersji: 1.0.12 |
Panel |
---|
| Wyświetla dane z bazy danych w tabeli w nowym oknie. Okno pozwala na sortowanie i filtrowanie danych, a także eksport wybranych wierszy do wskazanych zmiennych. Od wersji x.x parametr "Nazwa przycisku" jest usunięty. |
Panel |
---|
title | Przykładowy widok nowego okna |
---|
|  |
Panel |
---|
| Info |
---|
Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę". |
Umiejscowienie akcji | Działanie parametru "Wykonanie warunkowe" | Warunek wywołania akcji |
---|
Przycisk tabeli | Uaktywnia działanie przycisku | Naciśnięcie przycisku | Przycisk | Uaktywnia działanie przycisku | Naciśnięcie przycisku |
|
Panel |
---|
title | Parametry konfiguracyjne |
---|
| Nazwa parametru | Od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|
Nazwa bazy danych* | 1.0.12 | Nazwa ustalona w dbExplorer | Tekst | | Lista wartości | | Klucz zapytania* | 1.0.12 | Klucz(name) zapytania znajdującego się w tabeli pm_dbqueries | Tekst | | Pole edytowalne | | Parametry zapytania | 1.0.12 | Wartości parametrów zapytania | Tablica wartości tekstowych | | Pole edytowalne | | Typy parametrów zapytania | 1.0.12 | Typy wybieramy spośród wartości: | Tablica wartości tekstowych | | Lista wartości | Wartość wyświetlana | Wartość przekazywana |
---|
Wartość tekstowa | string | Wartość całkowita | integer | Wartość zmiennoprzecinkowa | float | Wartość datowa | date | Wartość datowa z czasem | datetime |
| Nazwy kolumn* | 1.0.12 | Nazwy kolumn wyświetlanych w tabeli w nowym oknie | Tablica wartości tekstowych | | Pole edytowalne | | Indeksy kolumn* | 1.0.12 | Indeksy kolumn wyświetlanych w nowym oknie - powinny pokrywać się z przekazywanymi kolumnami z zapytaniu | Tablica wartości tekstowych | | Pole edytowalne | W przypadku bazy Oracle może pojawić się konieczność wpisania nazwy indeksu z dużych liter. | Zmienne do ustawienia | 1.0.12 | Zmienne tabeli dynamicznej do których zostaną przypisane wybrane wartości z mapowanych kolumn. | Tablica zmiennych | | Pole edytowalne | | Typy kolumn | 1.0.60 | Typy kolumn w bazie danych - informacja potrzebna do filtrowania kolumn | Tablica wartości tekstowych | | Lista wartości | Wartość wyświetlana | Wartość przekazywana |
---|
Wartość tekstowa | string | Wartość całkowita | integer | Wartość zmiennoprzecinkowa | float | Wartość datowa | date |
| Ukryte | 1.0.68 | Określa, czy wybrane dane pobrane do tabeli mają zostać ukryte | Tablica wartości logicznych | | | | Liczba wierszy* | 1.0.12 | Liczba wierszy na jednej stronie | Całkowity | 100 | Pole edytowalne | | Nadpisanie danych* | 1.0.12 | Czyści tabele przed zapisem danych | Logiczny | Tak | Pole edytowalne | | Przenoszenie* | 1.0.12 | Przycisk pozwalający na przeniesienie danych do tabeli dynamicznej | Logiczny | Tak | Pole edytowalne | | Zaznaczanie wielu wierszy | 1.0.90 | Parametr określa, czy można zaznaczyć wiele wierszy, czy tylko jeden. | Logiczny | Tak | Pole edytowalne | | Numeracja* | 1.0.12 | Włącza/wyłącza numerowanie wierszy | Logiczny | Tak | Pole edytowalne | | Identyfikator tabeli dynamicznej | 1.0.78 | Określa, do której tabeli dynamicznej mają być eksportowane dane z bazy danych zaprezentowane w nowym oknie | Tekst | | Pole edytowalne | Pole widoczne tylko w przypadku umieszczenia akcji na zwykły przycisk. Warning |
---|
W przypadku umieszczenia akcji na zwykłym przycisku, uzupełnienie pola jest ustawiane jako wymagane (tylko jeśli przenosimy dane). |
| Obsługa wielu wartości | 1.0.89 | Opcjonalny parametr, pozwalający na obsługę wielu wartości zwróconych przez bazę dedykowanych jednej zmiennej nagłówkowej. | Tekst | | Lista wartości | Możliwe wartości parametru: | |
---|
Rzuć wyjątek | BLOCK | Pobierz pierwszą wartość | FIRST | Pobierz unikalne wartości rozdzielone średnikiem | UNIQUE |
| Menu kontekstowe* | 1.0.110 | Wyświetla menu kontekstowe przy każdej kolumnie. Pozwala na wybranie kierunku sortowania i ukrycie / wyświetlenie wskazanych kolumn w tabeli. | Logiczny | Tak | Pole edytowalne | | Zapisz formularz po przeniesieniu danych do tabeli* | 1.0.137138 | Zapisuje stan formularza po przeniesieniu danych z okna do tabeli. | Logiczny | Nie | Pole edytowalne | | Wywołaj automappingi | 1.0.139 | Wywołuje automappingi (może powodować problemy wydajnościowe). | Logiczny | Nie | Pole edytowalne | Wywołąnie Wywołanie automappingów może skutkować spadkiem wydajności - szczególnie przy dużej ilości wywołań. Autmapping Automapping może odwoływać się do bazy danych, zasobu sieciowego, źródła danych i wydajność spada ze względu na konieczność dodatkowych zapytań. | Nazwa okna | 1.0.139 | Tytuł okna wyświetlającego dane ze wskazanej bazy danych. W przypadku pozostawienia pustego parametru, domyślną nazwą okna będzie 'Dodaj dane do tabeli dynamicznej'. Domyślna nazwa jest odpowiednio tłumaczona w zależności od stosowanej wersji językowej systemu PlusWorkflow. W celu użycia własnego klucza tłumaczenia dla nazwy okna, zaleca się zdefiniowanie w tym parametrze funkcji translate. | Tekst | | Pole edytowalne | |
Parametr*- pole wymagane
|
Panel |
---|
title | Przykładowa konfiguracja |
---|
| Dla tabeli: 
Dla przycisku: 
|
Panel |
---|
| 1.0.12 1.0.45 - Poprawka dot. umieszczania parametrów w komponencie
1.0.60 - Dynamiczny formularz + dodanie przycisków zaznacz wszystko, odznacz wszystko + filtrowanie
1.0.61 - Obsługa dopisywania typu datowego do tabeli
1.0.62 - Dodanie możliwości umieszczenia przycisku na tabeli
1.0.65 - Filtrowanie case insensitive
1.0.68 - Możliwość dodania ukrytych kolumn do tabeli
1.0.71 - Przyspieszenie przełączania między kolejnymi stronami okna
1.0.72 - Dodanie zapisu formularza przed wykonaniem przeniesienia danych
1.0.78 - Możliwość podpięcia akcji pod zwykły przycisk
1.0.89 (obowiązująca dokumentacja) - Możliwość przepisywania danych do zmiennych nagłówkowych
1.0.90 (obowiązująca dokumentacja) - Dodanie parametru określającego możliwość zaznaczenia tylko jednego wiersza/wielu wierszy
1.0.97 (obowiązująca dokumentacja) - Przystosowanie akcji do nowego buildera komponentu + usunięcie parametru Nazwa przycisku
1.0.108 (obowiązująca dokumentacja) - Możliwość sortowania po kolumnach
1.0.110 (obowiązująca dokumentacja) - Dodanie parametru Menu kontekstowe
1.0.132 - Naprawienie przycisku Odznacz wszystkie
1.0.134 - Możliwość wykonania akcji również w historii procesu
- Ustawianie wymagalności parametru Identyfikator tabeli w przypadku umieszczenia akcji na zwykłym przycisku
1.0.137138 (obowiązująca dokumentacja) - Dodanie parametru Zapisz formularz po przeniesieniu danych do tabeli
1.0.138 - Usunięcie możliwości utworzenia akcji poprzez jej przeciągnięcie na tabelę.
1.0.139 (obowiązująca dokumentacja) - Dodanie parametru Nazwa okna.
1.0.151 - Przyciski "Zaznacz wszystkie" oraz "Odznacz wszystkie" są ukrywane, gdy parametr Zaznaczanie wielu wierszy jest ustawiony na NIE.
|
Panel |
---|
title | Pakiet z przykładowym formularzem wykorzystującym akcję |
---|
| View file |
---|
name | Testy komponentów - akcje - [AKCJA] Wy wietlenie danych z bazy danych w nowym oknie 2019-10-14 10_23_21.zip |
---|
height | 250 |
---|
|
|
Hide If |
---|
| Zadania związane z komponentemAktualneArchiwalne JIRA |
---|
server | 192.168.1.52 JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-29 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-451 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-543 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-541 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-550 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-562 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-571 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-588 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-602 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-732 |
---|
|
|
|
English |
---|
← Return to the list of available actions Panel |
---|
| Category: TableAvailable from version: 1.0.12 |
Panel |
---|
| Displays database data in a table in a new window. The window allows you to sort and filter data, as well as export selected rows to a specified dynamic table. |
Panel |
---|
title | Example new window preview |
---|
|  |
Panel |
---|
| Info |
---|
Leaving an empty conditional field is equal to setting it to "true". |
Action location | Conditional execution parameter action | Action call-up condition |
---|
Table button | Activates action | Pressing the button | Button | Activates action | Pressing the button |
|
Panel |
---|
title | Configuration parameters |
---|
| Parameter name | From version | Description | Paremeter type | Default value | Field type | Comments and restrictions |
---|
Database Name* | 1.0.12 | Name set in dbExplorer | Text | | Editable field | | Query key | 1.0.12 | The key (name) of the query in the pm_dbqueries table | Text | | Editable field | | Query Parameters | 1.0.12 | Values of query parameters | An array of text values | | Editable field | | Types of query parameters | 1.0.12 | | An array of text values | | Drop-down list | Types are selected from the values: Displayed Value | Value transmitted |
---|
Text | string | Integer | integer | Float | float | Date | date | Date with time | datetime |
| Column names* | 1.0.12 | The names of the columns displayed in the table in a new window | An array of text values | | Editable field | | Column indexes | 1.0.12 | Indexes of columns displayed in a new window - should coincide with the columns transferred from the query | An array of text values | | Editable field | | Variables to set | 1.0.12 | Variables to which selected values from mapped columns will be assigned. | Array of variables | | Editable field | | Types of columns | 1.0.60 | Types of columns in the database - information needed to filter columns | An array of text values | | Drop-down list | Displayed Value | Value transmitted |
---|
Text | string | Integer | integer | Float | float | Date | date |
| Hidden | 1.0.68 | Specifies whether selected data downloaded to the table should be hidden | An array of boolean values | | Editable field | | Number of rows | 1.0.12 | Number of lines on one page | Integer | | Editable field | | Override data | 1.0.12 | Clears tables before saving data | Boolean | | Editable field | | Moving | 1.0.12 | Button that allows data to be transferred to a dynamic table | Boolean | | Editable field | | Multiple rows selection | 1.0.90 | Parameter specifies if user can select many rows or just one. | Boolean | | Editable field | | Numbering | 1.0.12 | Enables / disables row numbering | Boolean | | Editable field | | Variable set id | 1.0.78 | Specifies to which dynamic table the data from the database presented in the new window is to be exported | Text | | Editable field | The field is visible only if the action is placed on a regular button.
Warning |
---|
Parameter is marked as required when action is set on the regular button and "moving" is set to true.. |
| Multiple value support | 1.0.89 | An optional parameter that allows handling of many values returned by the database dedicated to one header variable. | Text | | Drop-down list | Possible parameter values: | |
---|
Throw an exception | BLOCK | Get the first value | FIRST | Get unique values separated by a semicolon | UNIQUE |
| Context menu* | 1.0.110 | Displays a context menu for each column. It allows you to select the sorting direction and hide / show selected columns in the table. | Boolean | | Editable field | | Save the form after the data has been transferred to the table* | 1.0.137138 | Saves the state of the form after the data has been transferred from the window to the table. | Boolean | No | Editable field | | Execute automapping
| 1.0.139 | Executes automapping (may cause performance issues). | Boolean | No | Editable field | Executing automapping may cause severe performance issues - especially with large numbers. Automapping execution could reach database, network resource or data source and performance drops due to the extra queries being made. | Window name | 1.0.139 | Title of the window displaying data from the selected database. If the parameter is left empty, the default name of the window will be 'Add data to dynamic table'. The default name is properly translated depending on the language version of the using PlusWorkflow system. In order to use your own translation key for the window name, it is recommended to define the translate function in this parameter. | Text | | Editable field | |
Parameter*- mandatory field |
Panel |
---|
title | Configuration example |
---|
| Action on table  Action on table button 
|
Panel |
---|
| 1.0.12 1.0.45 - Fix for placing parameters in the component
1.0.60 - Dynamic form + adding buttons select all, deselect all + filtering
1.0.61 - Support for adding a date type to the table
1.0.62 - Adding the option of placing a button on the table
1.0.65 - Case insensitive filtering
1.0.68 - Ability to add hidden columns to the table
1.0.71 - Acceleration of switching between successive pages of the window
1.0.72 - Calling a save function before getting data from table
1.0.78 - Putting an action under an ordinary button
1.0.89 - Allows to set form variables
1.0.97 (applicable documentation) 1.0.110 (applicable documentation) - Addition of the Context menu parameter
1.0.132 - Fixing the Deselect All button
1.0.134 - Possibility to call action on the process history page
- Table identifier is marked as required when action is set on the regular button
1.0.137138 (applicable documentation) - Added new parameter Save the form after the data has been transferred to the table
1.0.138 - Removed the possibility to create action by dragging it onto a table.
1.0.139 (applicable documentation) - Adding Window name parameter
1.0.151 - The "Select All" and "Deselect All" buttons are hidden when the Select Multiple Rows parameter is set to NO.
|
|
Save the form after the data has been transferred to the table