RON dokumentace

XML formuláře CSS Javascript

<adsfilterform>

  <adsfilterform autosubmit="1">
      <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:

Od verze Portálu 4.2311.175 není podporován parametr useget. Formulář vždy odesílá hodnoty pomocí GET.

<adsfilterform_obdobi>

Tento tag může být použit pouze uvnitř tagu <adsfilterform>. Nastavuje zobrazení filtru pro výběr období.

Atributy:

V těle tagu navíc může být zadán SQL filtr, který vybere jen některá období.

Vytváří proměnné

<adsfilterform_rozdeleni> a <adsfilterform_rozdeleni2>

Tag zapne zobrazení výběru rozdělení zadaného typu v nadřazeném formuláři.

Atributy:

V těle tagu navíc může být zadán SQL filtr, který vybere jen některá rozdělení.

Název proměnných, které vytváří, je odvozen od jména filtru - převede jej na velká písmena.

Například pro filtr s názvem "rozdeleni" vytváří proměnné ROZDELENI, ROZDELENI_kod a ROZDELENI_popis atd.

<adsfilterform_osoby>

Tag zapne zobrazí výběru pracovního poměru podle práv aktuálního uživatele nebo podle předávacího procesu (pokud není zadán parametr 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:

V těle tagu navíc může být zadán SQL filtr, který vybere jen některé osoby.

Vytváří proměnné a také další proměnné stejně jako u tagu <vyberpracovnihopomeru>

Příklady použití


   <adsfilterform>
      <adsfilterform_rozdeleni/>
      <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".