Versions Compared

Key

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

...

 

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

Kategoria: Tabela

Poprzednie nazwy : Warunkowe usuwanie wierszy (do 1.0.43)

Umiejscowienie akcji: Tabela

Dostępna od wersji: 1.0.18

Opis akcji 

Akcja podczas inicjalizacji formularza dodaje przycisk do tabelki. Po naciśnięciu przycisku akcja usuwa wiersze, dla których parametr Warunek zwraca prawdę. Od wersji 1.0.39 możliwe jest umieszczenie kilku akcji na jednym formularzu.

Wywołanie akcji

Akcja jest wywoływania po wciśnięciu przycisku umieszczonego na tabelce.

Wykonanie warunkowe

...

Info

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

...

Umiejscowienie akcji

Tabela

Działanie parametru "Wykonanie warunkowe"Warunek wywołania akcji

Image Removed

Tabela

Uaktywnia akcję

Parametr "Warunek" zwróci "prawdę" dla danego wiersza.

Parametry konfiguracyjne

...

Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Id przycisku1.0.40

...

 Id przycisku

...

, który zostanie dodany do tabelki. Domyślnie jest ono generowane przez system, ale istnieje możliwość jego zmiany.

...

Tekst <generowane przez system>Pole edytowalne 
Nazwa przycisku*1.0.18Nazwa przycisku, który zostanie dodany do tabelki

...

Tekst BlokowanieNieedytowalna lista rozwijalnaMożliwe wartości do wybrania: "Blokowanie" i "Odblokowywanie"

Warunek*

1.0.18Gdy warunek zostanie spełniony, usunie dany wiersz. Funkcja jest wywoływana dla każdego wiersza

Zmienne kontekstowe

OBECNY WIERSZ ( typ : całkowity ) - Iterator po każdym wierszu z tabeli. Przechowuje indeks obecnie iterowanego wiersza.

Film instruktażowy

 

Mapa z przykładową konfiguracją

 

Powiązane zadania

Funkcja NiePole edytowalne

Funkcja musi zwracać typ logiczny (true/false). W warunku można korzystać ze zmiennej kontekstowej "OBECNY WIERSZ".

Parametr*- pole wymagane

Zmienne kontekstowe

Nazwa zmiennej kontekstowejOd wersjiOpisTyp parametru
Obecny wiersz1.0.18Przechowuje informacje o numerze obecnie ustawianego wiersza. Można ją wykorzystać w parametrze "Warunek" np. wraz z funkcją item(), by uzyskać wartość z obecnie ustawianego wiersza.
Całkowita

Przykładowa konfiguracja akcji

Image Added

Przykład zastosowania

Expand
titlePrzykład 1
Panel
titlePrzykład 1

Przykład warunku tabeli (uzupełnione pole):

#not(empty(item($Zaznaczony wiersz, $Wybrana zmienna))).

Przykład warunku tabeli (identyczna wartość w polu na formularzu i wybranym polu tabeli):

#eq($zmienna_form,item($Zaznaczony wiersz,$zmienna_tab))

Hide If
special@anonymous

Change log

1.0.18

  • Dodanie komponentu

1.0.40

  • Możliwość podpięcie więcej niż jednej akcji na formularzu

1.0.43

  • Zmiana nazwy z Warunkowe usuwanie wierszy na Warunkowe usunięcie wierszy

1.0.??

  • Aktualizacja dynamicznego formularza - sprawdzenie typu pola Warunek 

Zadania związane z komponentem

Aktualne

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

166

457

Archiwalne

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

251

166

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

433

251

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

457

433