Administrácia gridov
Súhrnné nastavenie pre celú aplikáciu
V okne Administrácia gridov () sa nastavujú pravidlá pre zobrazovanie gridov, teda tabuliek s prehľadmi záznamov, ktoré sa zobrazujú v rôznych častiach FormFlow (napríklad prehľady dokumentov, procesov, formulárov a podobne, ale aj rôzne administračné rozhranie).
V ľavej sekcii – Predvolené nastavenia gridov – sa nastavujú všeobecné platné pravidlá. Upraviť môžete tieto hodnoty:
-
Predvolená veľkosť stránky – počet záznamov, ktoré sa na stránke zobrazia pri prvom zobrazení gridu.
-
Limit donačítania – po prekročení tohto limitu nebudú k dispozícii funkcie pre radenie a filtráciám už vyfiltrovaných zoznamov (stĺpcový filter v záhlaví tabuľky). Podrobnejšie informácie nájdete v podkapitole Javascriptové prvky.
-
Limit exportu dát – najvyšší počet záznamov, ktoré je možné z gridu exportovať (ak grid export podporuje). Táto hodnota by mala zohľadňovať systémové prostriedky poskytované serverom.
Tento limit sa netýka používateľov s právom GRID_UNLIMITED_EXPORT, ktorí môžu exportovať ľubovoľný počet záznamov. -
Nastavenie typu vyhľadávania – určuje, ako má systém pri vyhľadávaní pracovať so zadaným reťazcom.
-
reťazec – zadaný text sa vyhľadáva vždy na začiatku slova;
-
podreťazec – vyhľadáva sa aj uprostred slov, je teda možné hľadať ľubovoľnú časť slova, nielen začiatok;
-
používateľská voľba – predvolený spôsob vyhľadávania je reťazec (od začiatku slova), ale hľadanie uprostred slov možno dosiahnuť zadaním zástupného znaku
%(napr.%slovo).
-
-
Nastaviť filter po načítaní stránky – volič dáva na výber, či sa má po prvom príchode na stránku zobraziť prázdna tabuľka, tabuľka bez filtra, prázdna tabuľka s oknom rozšírených filtrov alebo tabuľku s naposledy nastaveným filtrom. Nastavenie vojde do platnosti po zaškrtnutí okienka vľavo pred položkou.
-
Nastavte množiny po odstránení filtra – voličom môžete vybrať, či po požiadavke na vyčistenie filtra budete chcieť zobraziť tabuľku bez filtra alebo prázdnu tabuľku. Nastavenie vojde do platnosti po zaškrtnutí okienka vľavo pred položkou.
Prehľad gridov
V pravej sekcii okna sa zobrazuje zoznam všetkých gridov, ktoré vo FormFlow existujú.
Môžete s nimi ďalej pracovať pomocou tlačidla v stĺpci Akcia:
-
Administrácia – zobrazí dialóg pre individuálne nastavenie pre daný grid.
Individuálne nastavenie gridov
Prednastavené globálne vlastnosti môžete zmeniť pre konkrétny grid a jednotlivých používateľov alebo skupiny.
Toto nastavenie je k dispozícii dvoma spôsobmi:
-
na karte Administrácia gridov kliknite u vybranej položky v zozname gridov na tlačidlo
Administrovať, alebo -
v zobrazení daného gridu kliknite na tlačidlo
Administrácia gridu umiestnené vpravo nad tabuľkou.
V oboch prípadoch sa zobrazí rovnaký dialóg.
V hornej časti dialógu najskôr zvoľte jednu zo záložiek Používatelia či Skupiny a role.
V hornej časti záložky Používatelia v poli Používateľ, respektíve Skupiny a role, vyberte zo zoznamu, pre koho má byť nastavenie použité. Následne upravte požadované hodnoty:
-
Položky Veľkosť stránky, Limit donačítania a Limit exportu dát majú rovnaký význam ako vo všeobecnom nastavení uvedenom vyššie. Dôsledky tohto nastavenia tiež opisuje podkapitola Vplyv nastavenie limitov na zobrazenie filtračných prvkov.
-
Šifrovať export – pri exporte dát z gridu si FormFlow vyžiada vytvorenie hesla, to potom bude vyžadované pri otváraní výsledného súboru.
-
Právo na editáciu – ak má používateľ pre daný grid pridelené právo na editáciu, môže si u neho sám nastavovať veľkosť stránky (položka Počet riadkov na stránku v rozšírenom filtri).
O niečo nižšie potom nájdete zoznam všetkých nastavení vytvorených pre tento grid. Pomocou tlačidiel v stĺpci Akcia môžete existujúce nastavenia zmeniť:
-
Upraviť – zmení polia v príslušnom riadku tabuľky na editovateľné. -
Zmazať – odstráni daný záznam.
Tretia záložka, Efektívne nastavenie, zobrazuje výsledné zobrazenie gridu pre jednotlivých používateľov FormFlow po uplatnení všetkých pravidiel pre skupiny aj individuálne používateľské nastavenia.
Ak ukážete myšou na symbol hviezdičky
, nápoveda zobrazí, z ktorého nastavenia je hodnota prevzatá.
Nadlimitné exporty z gridov
Vybraní používatelia môžu mať právo exportovať aj zoznamy rozsiahlejšie, ako je Limit exportu dát nastavený v súhrnnom nastavení. Prácu s nadlimitnými exportmi popisuje kapitola Export nadlimitných zoznamov.
Prehľad exportov sa zobrazuje v administrácii gridov na záložke Nadlimitné exporty z gridov.
V prehľade sú informácie o exporte a jeho stave, ale nie samotné dáta.
Tlačidlom
Zmazať export môžete vybraný export z FormFlow odstrániť.
Vplyv nastavenie limitov na zobrazenie filtračných prvkov
Limity na veľkosť stránky a limit donačítania ovplyvňujú, aké prvky budú k dispozícii pre ďalšiu prácu s dátami pri danom počte záznamov.
Javascriptové prvky
Tlačidlá pre javascriptové triedenie a stĺpcový filter sa zobrazia iba v prípade, že sú načítané všetky dáta. To znamená:
-
Ak počet riadkov je menší ako veľkosť stránky.
-
Ak bolo použité tlačidlo Donačítať všetko – to je možné iba v prípade, že počet riadkov je menší ako limit donačítania.
Ak je aspoň jedna z týchto podmienok splnená, v záhlaví všetkých stĺpcov sa zobrazia tlačidlá pre triedenie
a stĺpcový filter
.
Triedenie a filtrácia potom prebiehajú na načítaných dátach, teda bez nutnosti znovu načítať webovú stránku a dáta z databázy.
Databázový filter
V prípade databázového filtra nejde o prvok zobrazovaný priamo na gride, ale o položky Pokročilého filtra dostupného tlačidlom
Filter (Zvyčajne sa nachádza priamo nad filtrovaným grid).
Jednotlivé položky filtra sú k dispozícii, ak je filtrácia nad daným stĺpcom povolená návrhárom gridu a používateľ na to má v DMS právo.
Porovnávanie limitov
Limity sa vypočítavajú z limitov globálnych, používateľských a limitov nastavených pre konkrétny grid tak, že sa použije vyššia hodnota, s týmito výnimkami:
-
používateľské globálne nastavenie veľkosti stránky má prednosť pred globálnym nastavením stránky, zároveň ale nesmie byť väčšie;
-
nastavenie veľkosti stránky na filtri má vždy prednosť (môže sa však pamätať, aj keď používateľ na to nemá právo, alebo nie je nastavený filter).