Image Added
Polish |
---|
← Powrót do listy dostępnych akcji Panel |
---|
title | Podstawowe informacje |
---|
| Kategoria: TabelaUmiejscowienie akcji: Tabela
Dostępna od wersji: 1.0.0 |
Panel |
---|
| Blokuje przyciski, których identyfikatory podajemy w argumentach. Akcję przypisujemy do tabeli dynamicznej, której przyciski zostaną zablokowane. Możemy zablokować przyciski dla konkretnych wierszy ustawiając parametr Rodzaj wywołania na wartość: Wywołanie po zaznaczeniu wiersza (domyślną wartością tego parametru jest: Wywołanie po zajściu warunku wykonania warunkowego) a następnie uzupełniając parametr Warunek blokowania dla wiersza. Aby odnieść się do numeru zaznaczonego wiersza należy skorzystać ze zmiennej kontekstowej "Zaznaczony wiersz". |
|
...
- add - przycisk dodawania wiersza
- insert - przycisk wstawiania wiersza
- delete - przycisk usuwania wiersza
- copy - przycisk kopiowania wiersza
Panel |
---|
| Warning |
---|
Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę". |
Umiejscowienie akcji | Rodzaj wywołania | Działanie parametru "Wykonanie warunkowe" | Warunek wywołania akcji |
---|
Tabela | Wywołanie po zajściu warunku wykonania warunkowego | Wywołuje akcję | Parametr "Wykonanie warunkowe" zwróci "prawdę" | Wywołanie po zaznaczeniu/edycji wiersza | Uaktywnia reakcję na |
|
|
...
zdarzenia zaznaczenia oraz edycji danych w zaznaczonym wierszu | Zaznaczenie wiersza (albo edycja danych w zaznaczonym wierszu) i spełnienie warunku z parametru: "Warunek blokowania dla wiersza" |
|
Panel |
---|
title | Parametry konfiguracyjne |
---|
| Nazwa parametru | Od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|
Rodzaj wywołania |
|
|
...
...
kiedy ma zostać wywołana blokada przycisków tabeli | Tekst |
|
|
...
Wywołanie po zajściu warunku wykonania warunkowego | Lista wartości | Wartości do wyboru: |
|
|
...
Wartość wyświetlana | Wartość |
---|
|
|
|
...
przekazywana |
---|
Wywołanie po zajściu warunku wykonania warunkowego | condition-passed | Wywołanie po zaznaczeniu wiersza | row-selected |
| Id przycisków |
|
|
...
...
tabeli dynamicznej (dostępne z poziomu PWE), które zostaną zablokowane | Tablica wartości tekstowych | | Pole edytowalne | Identyfikatory podstawowych przycisków to: - add - przycisk dodawania wiersza - |
|
|
...
insert - przycisk wstawiania wiersza - delete - przycisk usuwania wiersza - copy - przycisk kopiowania wiersza | Warunek blokowania dla wiersza | 1.0. |
|
|
...
...
pojawia się po wybraniu "Wywołanie po zaznaczeniu wiersza" w parametrze "Rodzaj wywołania |
|
|
...
Jeżeli zostanie spełniony, to obecnie zaznaczony wiersz zostanie zablokowany.
...
W warunku można odnieść się do numeru zaznaczonego wiersza poprzez użycie zmiennej kontekstowej "Zaznaczony wiersz" (należy użyć $ lub wybrać z listy).
...
") | Logiczny | | Pole edytowalne | |
|
Panel |
---|
| Nazwa zmiennej kontekstowej | Od wersji | Opis | Typ parametru |
---|
Indeks wiersza | 1.0.20 | Przechowuje informacje o indeksie obecnie zaznaczonego wiersza. Można ją wykorzystać w parametrze "Wartości do ustawienia" oraz "Warunek dla wiersza" np. wraz z funkcją item(), by uzyskać wartość z obecnie ustawianego wiersza.
| Całkowita |
|
Panel |
---|
title | Przykładowa konfiguracja |
---|
| Image Modified
|
Panel |
---|
| 1.0.0 1.0.1 - Dodanie możliwości blokowania po zaznaczeniu wiersza
1.0.38 - Dodanie parametru "Rodzaj wywołania"
1.0.40 - Rozwiązanie problemu w przypadku pustej tabeli
1.0.145 - Poprawienie błędu związanego z odczytywaniem wartości parametru "Warunek blokowania dla wiersza"
- Modyfikacja rodzaju wywołania - wywołanie po zaznaczeniu wiersza reaguje od teraz na aktualizacje danych w zaznaczonym wierszu
|
Panel |
---|
title | Pakiet z przykładowym formularzem wykorzystującym akcję |
---|
| View file |
---|
name | Testy komponentów - akcje - [AKCJA] Blokowanie przycisków tabeli 2019-10-14 10_20_50.zip |
---|
height | 250 |
---|
| |
Hide If |
---|
| Panel |
---|
title | Zadania związane z komponentem |
---|
| AktualneArchiwalne JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-34 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-46 |
---|
|
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-392 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-418 |
---|
|
|
|
|
...
View file |
---|
name | Testy komponentów - akcje.zip |
---|
page | Akcje cuf-components |
---|
height | 250 |
---|
|
| Category: TableAction location: TableAvailable from version: 1.0.0 |
Panel |
---|
| Locks buttons whose identifiers are given in arguments. We assign the action to a dynamic table whose buttons will be blocked. We can lock the buttons for specific rows by setting the Call type parameter to: Call after the line is selected (the default value of this parameter is: Call after conditional execution condition) and then setting the Block condition parameter for the line. To refer to the number of the selected line, use the context variable "Selected line". |
Panel |
---|
| Warning |
---|
Leaving the conditional field blank is tantamount to setting it to "true." |
Location of the action | Call type | Operation of the "Conditional execution" parameter | Condition of calling the action |
---|
Table | Call after conditional execution condition | Executes an action | The "Conditional Execution" parameter will return "true" | Called after line selection/edit | Activates response to selection events and editing of data in the selected line | Selecting a row (or editing the data in the selected row) and meeting the condition from the parameter: "Block condition for row". |
|
Panel |
---|
title | Configuration parameters |
---|
| Name of the parameter | From version | Description | Parameter type | Default value | Field type | Notes and restrictions |
---|
Call type | 1.0.38 | Specifies when to lock the table buttons | Text | Call after conditional execution condition | Value list | Values to choose from: Displayed Value | Value transmitted |
---|
Call after conditional execution condition | condition-passed | Called after line selection | row-selected |
| Buttons ids | 1.0.0 | Id of dynamic table buttons (available from PWE level) that will be locked | An array of text values | | Editable field | Basic button identifiers are: - add - add line button - insert - line insert button - delete - delete line button - copy - line copy button | Block condition for row | 1.0.38 | (The parameter appears after choosing "Call after selecting the line" in the "Call type" parameter) | Logical | | Editable field | |
Parameter*- required field |
Panel |
---|
title | Sample configuration |
---|
| Image Added
|
Panel |
---|
| 1.0.0 1.0.1 - Added blocking option after selecting the line
1.0.38 - Addition of the "Call type" parameter
1.0.40 - Solution to the problem in case of an empty table
1.0.145 - Correction of an error related to reading the value of the parameter "Block condition for a row"
- Modification of the call type - the call after selecting a row reacts from now on to data updates in the selected row
|
|