RON dokumentace

Nastavení filtrů

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