Sekcja - Section
Komponent sekcji pozwalający grupować inne komponenty.

Właściwości komponentu
Tytuł (sekcja Podstawowe właściwości)
title
Tytuł sekcji. Istnieje możliwość odwołania się do zmiennych lub pól w tytule sekcji, np. ${sessionVariableName} lub ${GesTextField1}.
Sekcja zwijana (sekcja Pozostałe)
foldable
Określa czy sekcja powinna mieć możliwość zwinięcia. Domyślnie "false" - bez zwijania.
Warunek zwinięcia sekcji (sekcja Pozostałe)
foldedCondition
Warunek zwinięcia sekcji - jeżeli jest spełniony to sekcja jest zwinięta. Dla presentation=STANDARD warunek jest obliczany na samym początku i służy tylko do pierwszego wyświetlenia sekcji. Dla presentation=LABELS zmiana wartości warunku powoduje modyfikację (zwinięcie i rozwinięcie) sekcji w trakcie wyświetlania wniosku.
Reprezentacja graficzna pola (sekcja Pozostałe)
presentation
Określenie sposobu prezentacji rozwijania sekcji. Dostępne typy prezentacji zwijania/rozwijania: STANDARD i LABELS (poniżej szerszy opis). Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
Dynamiczny tytuł sekcji (sekcja Pozostałe)
sectionDynamicTitles
Umożliwia podanie tytułów sekcji, które są zależne od warunków. Wyświetlony zostanie pierwszy tytuł w kolejności, którego warunek zostanie spełniony. Jeżeli żaden z warunków nie zostanie spełniony, wyświetlany jest tytuł podany we własności title. Istnieje możliwość odwołania się do zmiennych lub pól np. ${sessionVariableName} lub ${GesTextField1}.
Więcej informacji o właściwościach komponentu: Wspólne właściwości komponentów
Zależności komponentów w sekcji
Dla zmiany wartości komponentu, od którego zależna jest sekcja, przeliczany jest stan sekcji, oraz wszystkich komponentów wewnątrz.
Dla zmiany dowolnego komponentu w sekcji przeliczane są wartości wszystkich komponentów od niej zależnych.
Układanie komponentów (layout)
Na sekcji można zdefiniować layout analogicznie do layoutu dla strony wniosku (więcej w: Zmiana szerokości komponentów (layout)).
Dynamiczne zasilanie tytułu sekcji
Tytuł sekcji można zasilać dynamicznie np. za pomocą zmiennych sesyjnych. Jeżeli we właściwości title wpiszemy zmienną sesyjną w postaci ${sessionVariableName} to tytuł sekcji będzie przyjmował wartość zmiennej sesyjnej i za każdym razem kiedy zmieni się wartość tej zmiennej, zmieni się również tytuł sekcji.
Innym sposobem dynamicznego zasilania tytułu sekcji jest wykorzystanie właściwości Dynamiczny tytuł sekcji (Sekcja - dynamiczne tytuły sekcji). W wyświetlonym oknie każdy kolejny tytuł dodajemy po kliknięciu przycisku Dodaj dynamiczny tytuł sekcji. W kolumnie KLUCZ TYTUŁU należy podać zdefiniowany wcześniej w zakładce Tłumaczenia klucz. Wartość klucza wyświetli się automatycznie w kolumnie PODGLĄD. Warunek definiujemy zgodnie z opisem w Zaawansowany edytor warunków.

We właściwości Dynamiczny tytuł sekcji definiowane są warunki dla jakich tytuł sekcji ma ulec zmianie. Jeśli warunek getValue("@GesCheckbox1")=="Y" zostanie spełniony (czyli Checkbox1 przyjmie wartość Y - zostanie zaznaczony) to tytuł sekcji przyjmie wartość (PODGLĄD) wskazaną dla zdefiniowanego klucza KLUCZ TYTUŁU (czyli w tej sytuacji spełnienie warunku ustawia tytuł sekcji na "Tytuł zmieniony po kliknięciu ..."). Jeśli warunek nie zostanie spełniony, wyświetlany będzie tytuł podany we własności Tytuł.


Sekcja z możliwością zwijania/rozwijania
Dla sekcji dostępne są dwa typy prezentacji zwijania/rozwijania (właściwość Reprezentacja graficzna pola):
STANDARD - sekcja zwijana/rozwijana za pomocą przycisku umiejscowionego na końcu sekcji

LABELS - sekcja (bez tytułu!) zwijana/rozwijana za pomocą tekstu ustawianego w Etykieta przycisku zwinięcia/rozwinięcia sekcji.

Last updated
Was this helpful?
