Versions Compared

Key

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

Image Added

 

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

Kategoria: Tabela

Umiejscowienie akcji: Tabela

Dostępna od wersji: 1.0.0

Panel
titleOpis

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
titleWywołanie akcji
Warning

Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę".

Umiejscowienie akcjiRodzaj wywołaniaDziałanie parametru "Wykonanie warunkowe"Warunek wywołania akcji
TabelaWywołanie po zajściu warunku wykonania warunkowego

Wywołuje akcję

Parametr "Wykonanie warunkowe" zwróci "prawdę"

Wywołanie po zaznaczeniu/edycji wierszaUaktywnia reakcję na

...

zdarzenia zaznaczenia oraz edycji danych w zaznaczonym wierszuZaznaczenie wiersza (albo edycja danych w zaznaczonym wierszu) i spełnienie warunku z parametru: "Warunek blokowania dla wiersza"
Panel
titleParametry konfiguracyjne
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Rodzaj wywołania1.0.38Określa kiedy ma zostać wywołana blokada przycisków tabeliTekstWywołanie po zajściu warunku wykonania warunkowegoLista wartości

 Wartości do wyboru:

Wartość wyświetlanaWartość przekazywana
Wywołanie po zajściu warunku wykonania warunkowegocondition-passed
Wywołanie po zaznaczeniu wierszarow-selected
Id przycisków1.0.0Id przycisków tabeli dynamicznej (dostępne z poziomu PWE), które zostaną zablokowaneTablica 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 wiersza1.0.38(Parametr pojawia się po wybraniu "Wywołanie po zaznaczeniu wiersza" w parametrze "Rodzaj wywołania")Logiczny Pole edytowalne 
Panel
titleZmienne kontekstowe
Nazwa zmiennej kontekstowejOd wersjiOpisTyp parametru
Indeks wiersza1.0.20Przechowuje 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
titlePrzykładowa konfiguracja

Image Modified

Panel
titleChange log

 1.0.0

  • Dodanie komponentu

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
titlePakiet z przykładowym formularzem wykorzystującym akcję

View file
nameTesty komponentów - akcje - [AKCJA] Blokowanie przycisków tabeli 2019-10-14 10_20_50.zip
height250
 

Hide If
special@anonymous
Panel
titleZadania związane z komponentem

Aktualne

Archiwalne

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-34

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-46

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-392

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-418

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: Table

Action location: Table

Available from version: 1.0.0

Panel
titleDescription

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
titleAction execution
Warning

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

Location of the actionCall typeOperation of the "Conditional execution" parameterCondition of calling the action
TableCall after conditional execution conditionExecutes an actionThe "Conditional Execution" parameter will return "true"
Called after line selection/editActivates response to selection events and editing of data in the selected lineSelecting a row (or editing the data in the selected row) and meeting the condition from the parameter: "Block condition for row".
Panel
titleConfiguration parameters
Name of the parameterFrom versionDescriptionParameter typeDefault valueField typeNotes and restrictions
Call type1.0.38Specifies when to lock the table buttonsTextCall after conditional execution conditionValue list

Values to choose from:

Displayed ValueValue transmitted
Call after conditional execution conditioncondition-passed
Called after line selectionrow-selected
Buttons ids1.0.0Id of dynamic table buttons (available from PWE level) that will be lockedAn 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 row1.0.38(The parameter appears after choosing "Call after selecting the line" in the "Call type" parameter)Logical Editable field 

Parameter*- required field

Panel
titleSample configuration

Image Added

Panel
titleExample

 

Panel
titleChange log

1.0.0

  • Adding a component

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