<adsfilterform autosubmit="1" useget="0"> <adsfilterform_obdobi aplikace="ADS" jenotevrene="0"/> <adsfilterform_rozdeleni typrozdeleni="kodtypu" pouzevlastni="0/1/2" prava="typprav" pouzitpopistypurozdeleni="0" showvcetnepodrizenych="0"> nepovinny_sql_filtr_pro_vyber_rozdeleni </adsfilterform_rozdeleni> <adsfilterform_rozdeleni2 typrozdeleni="kodtypu" pouzevlastni="0/1/2" pouzitpopistypurozdeleni="0" > nepovinny_sql_filtr_pro_vyber_rozdeleni </adsfilterform_rozdeleni2> <adsfilterform_osoby prava="prohlizeni" vsechnyosoby="1" datumod="" datumdo=""/> </adsfilterform>
Zobrazí standardní filtrovací formulář pro výběr období a/nebo rozdělení a/nebo osoby.
Obvykle se používá se ve formulářích s mode="show"
nebo mode="process"
.
Vnořené elementy zapínají a nastavují jednotlivé filtry (výběr období, osoby, rozdělení).
Vytváří proměnnou adsfilterformsubmit
, která obsahuje hodnotu 1 pokud byl v předchozím kroku formulář odeslán (automaticky nebo pomocí tlačítka Nastavit), jinak 0.
Atributy:
autosubmit
- (nepovinný) Pokud je nastaven na 1, odesílá se formulář automaticky po změně kteréhokoliv filtru.useget
- (nepovinný) Pokud je nastaven na 1, odešle se formulář metodou GET (doporučeno).<adsfilterform>
. Nastavuje zobrazení filtru pro výběr období.
Atributy:
aplikace
- (nepovinný) Kód aplikace, ze které se načte seznam období.jenotevrene
- (nepovinný) Pokud je nastaven na 1, zobrazí se pouze neuzavřená období.OBDOBI
- počátek zvoleného obdobíOBDOBI_pocatek
- počátek zvoleného období - obsahuje stejnou hodnotu jako OBDOBIOBDOBI_pocatekstr
- textový popis počátku zvoleného obdobíOBDOBI_konec
- konec zvoleného obdobíOBDOBI_konecstr
- textový popis konce zvoleného obdobíOBDOBI_popis
- popis zvoleného obdobíOBDOBI_uzavreno
- příznak je nastaven na hodnotu 1, pokud je vybrané období v aplikaci uzavřenoAtributy:
typrozdeleni
- (nepovinný) Kód typu rozdělení, které se má vybírat.pouzevlastni
- (nepovinný) Určuje, jestli se mají zobrazit jen rozdělení přiřazená osobě.
Hodnota 0 znamená, že se zobrazí všechna rozdělení.
Hodnota 1 znamená, že se zobrazí jen rozdělení uživatele a podřízená.
Hodnota 2 znamená, že se seznam rozdělení profiltruje podle zadaného práva.
showvcetnepodrizenych
- (nepovinný) Pokud je nastaven na 1, zobrazí se také volba "včetně podřízených".ROZDELENI
- kód vybraného rozděleníROZDELENI_typ
- kód typu vybraného rozděleníROZDELENI_kod
- kód vybraného rozdělení - stejně jako promenná ROZDELENIROZDELENI_popis
- popis zvoleného rozděleníROZDELENI_vcetnepodrizenych
- nastaví se podle volby "včetně podřízených" a to pouze v případě, že je tato volba povolena.ROZDELENI2
- kód vybraného rozděleníROZDELENI2_typ
- kód typu vybraného rozděleníROZDELENI2_kod
- kód vybraného rozdělení - stejně jako promenná ROZDELENI2ROZDELENI2_popis
- popis zvoleného rozděleníROZDELENI2_vcetnepodrizenych
- nastaví se podle volby "včetně podřízených" a to pouze v případě, že je tato volba povolena.prava
).
Typ práv může být zadán parametrem prava.
Pokud není nastaveno období pomocí atributů datumod
a datumdo
, nastaví se podle vybraného období nebo aktuálního data.
Atributy:
prava
- (nepovinný) Kód práva, podle kterého se zobrazí seznam osob (viz záznamy v tabulce TypPravaProIntraweb).vsechnyosoby
- (nepovinný) Nastavení na hodnotu 1 povolí zobrazení volby "všechny".datumod
- (nepovinný) Počátek období, ve kterém se kontrolují práva uživatele a platnost pracovních poměrů.datumdo
- (nepovinný) Konec období, ve kterém se kontrolují práva uživatele a platnost pracovních poměrů.OSOBA
- id vybraného pracovního poměruOSOBA_id
- id vybraného pracovního poměru<adsfilterform> <adsfilterform_osoby/> </adsfilterform>Zobrazí výběr osob podle předávacího procesu aktuálního formuláře.
<adsfilterform> <adsfilterform_obdobi aplikace="ADS" jenotevrene="0"/> <adsfilterform_rozdeleni typrozdeleni="11" pouzevlastni="1" prava="prohlizeni" showvcetnepodrizenych="1"/> <adsfilterform_rozdeleni2 typrozdeleni="-1" /> <adsfilterform_osoby prava="prohlizeni" vsechnyosoby="1"/> </adsfilterform>Zobrazí výběr období, rozdělení, rozdělení 2 a osob podle práva "prohlizeni" aktuálního uživatele. Povolí zvolit i "všechny osoby". U rozdělení 1 zobrazí i volbu "včetně podřízených".