V některých formulářích (například zpracovaná docházka, přehled docházky) je možné nastavit filtry pro přepínání zobrazení a pro skrývání sloupců. Nastavení se provádí u definice jednotlivých sloupců.
Příklad nastavení pro zpracovanou docházku:
<?xml version="1.0"?> <zpracovanadochazka> <sloupeczpracovanedochazky kodfiltru="filtrschvaleni" filtr="Schválení"/> <sloupeczpracovanedochazky kodfiltru="filtrsmena" filtr="Směna" filtrgroup="group1"/> <sloupeczpracovanedochazky kodfiltru="filtrpohotovost" filtr="Pohotovost" filtrgroup="group1"/> <sloupeczpracovanedochazky kodfiltru="filtrgraficka" filtr="Grafická"/> <sloupeczpracovanedochazky kodfiltru="filtrtext" filtr="Text"/> <sloupeczpracovanedochazky kodfiltru="filtrpoznamka" filtr="Poznámka"/> ... <sloupeczpracovanedochazky typ="DOCH_G" kodfiltru="filtrgraficka" format="%ZKRATKA% (%KOD%)" class="USER_GRAFICKA" zobrazitsmenu='1'/> <sloupeczpracovanedochazky typ="DOCH_T" kodfiltru="filtrtext" nadpis="Záznamy docházky" /> ... <sloupeczpracovanedochazky typ="P" kodfiltru="filtrpoznamka" nadpis="Poznámka" editace="1" /> ... </zpracovanadochazka>
Filtry se nastaví pomocí parametrů kodfiltru
, filtr
a případně filtrgroup
u jednotlivých sloupců.
Pomocí paramtru kodfiltru
se daný sloupec přiřadí k tomoto filtru. Stejný kód filtru může mít i více sloupců najednou.
Parametr filtr
obsahuje textový popis, který se zobrazí uživateli. Stačí jej zadat jen u jednoho sloupce s příslušnou hodnotou parametru kodfiltru
.
Uživatel může jednotlivé filtry zapínat a vypínat nezávisle na sobě - může být zapnuto více filtrů najednou.
Pokud má být v nějaké skupině aktivní jen jeden filtr, přiřaďte těmto filtrům stejnou skupinu (parametr filtrgroup
). Při zapnutí některého z filtrů stejné skupiny
se ostatní filtry ve stejné skupině vypnou. Může být nadefinováno více skupin najednou.
Filtry je možné nadefinovat samostatně (pomocí sloupece bez zadaného typu - stejně jako je to v uvedeném příkladě) nebo přímo v definici skutečného sloupce.
Stejným způsobem je možné nastavit filtry
v přehledu zpracované docházky pomocí parametrů tagů sloupec
a dendochazky