Versions Compared

Key

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

...

Info

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

Opis akcji

Zostawia tylko te wiersze w tabeli dynamicznej, które spełnią wszystkie z filtrów. Akcja nie aktualizuje się na bieżąco(ukrywanie następuje po spełnieniu warunku w "wykonaniu warunkowym" bądź - przypadku jego braku - przy inicjacji formularza).

Wywołanie akcji

Akcja jest wywoływania w momencie inicjacji/spełnienia wykonania warunkowego

Wykonanie warunkowe

...

Warning

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

Umiejscowienie akcji

Tabela

Przykładowa konfiguracja akcji

Image Removed

Parametry konfiguracyjne

Zmienne kontekstowe:

Obecny wiersz ( typ : zmienna kontekstowa  - Dostępne od poprawki CUFCMP-123. Odnosi się do nr obecnego wiersza, przez co możemy porównać kolumny ze sobą przy użyciu funkcji item()

Parametry:

Filtrowanie po wartości:

...

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

Parametry konfiguracyjne

Nazwa rodziny parametrówNazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Filtrowanie po wartościKolumny1.0.3Kolumny których wartości będą sprawdzone

...

Tablica zmiennych Pole edytowalne 
Operatory1.0.3Operator, który określa w jaki sposób będą porównywane kolumny z wartościami w "Filtrowaniu po wartości"Tablica wartości tekstowych Nieedytowalna lista rozwijalnaOperatory porównujące - do wyboru: ==, !=, >, <, >=, <=, regexp
Wartości

...

1.0.3Wartości jakie zostaną porównane z wartością w kolumnie

...

Tablica wartości tekstowych Pole edytowalneWartości zapisywane są do parametru w postaci tekstu i przekształcane na typ w odpowiadającej kolumnie.
Filtrowanie kolumnowe

...

Kolumny do porównania

...

1.0.14Kolumny których wartości będą sprawdzone

...

Tablica zmiennych Pole edytowalne 

Operatory

1.0.14Operator, który określa w jaki sposób będą porównywane kolumny z innymi kolumnami w  "Filtrowaniu kolumnowym"Tablica wartości tekstowych Nieedytowalna lista rozwijalna

Operatory porównujące - do wyboru: ==, !=, >, <, >=, <=, regexp

Kolumny z którymi porównujemy

...

1.0.14Kolumny z którymi porównujemy

( ukryte od 1.0.39 ) Typy wartości ( typ : tablica wartości tekstowych ) - Mozliwe rzutowanie na: string, integer, float, date

 

Film instruktażowy

 

Mapa z przykładową konfiguracją

View file
nameTesty komponentów - akcje.zip
pageAkcje cuf-components
height250
Show If
special@anonymous
hide_comments

...

special@anonymous

...

Tablica zmiennych Pole edytowalneKolumny muszą być odpowiedniego typu - takiego samego jak odpowiadające im "Kolumny do porównania"

Zmienne kontekstowe

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

Przykładowa konfiguracja akcji

Image Added

Przykład zastosowania

 

Hide If
special@anonymous

Change log

1.0.3

  • Dodanie komponentu

1.0.14

  • Dodanie możliwości filtrowania kolumnowego, dodanie zmiennej kontekstowej "Obecny wiersz"

1.0.40

  • Rozwiązanie problemu z pustymi filtrami

1.0.X

  • Dynamiczny formularz sprawdza czy "Kolumny do porównania" i "Kolumny z którymi porównujemy" mają odpowiadające sobie typy

Zadania związane z komponentem

Aktualne

 

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

Archiwalne

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

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

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

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

Mapa z przykładową konfiguracją

View file
nameTesty komponentów - akcje.zip
pageAkcje cuf-components
height250
Show If
special@anonymous
hide_comments