← Powrót do listy dostępnych akcji

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

Kategoria: Tabela

Umiejscowienie akcji: Tabela

Dostępna od wersji: 1.0.0

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".

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"
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 
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

 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

 

Aktualne

Archiwalne

← Return to the list of available actions

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

Category: Table

Action location: Table

Available from version: 1.0.0

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".

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".
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

 

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