1. Základní informace
1.1. Popis ovládacího prvku
Calendar je klasický kalendář ala Outlook.
1.2. Vytvoření nového ovládacího prvku
Nový calendar je možné vytvořit následujícím způsobem z nahlížecí stránky pomocí toolbaru s ovládacími prvky:
- Nejdříve se kliknutím myši na nahlížecí stránce určí pozice, na kterou má být nový calendar umístěn. Tím dojde ke zvýraznění vybrané pozice šedou horizontální linií. Následně stačí v toolbaru nahlížecí stránky kliknout na položku „Calendar“, v nově otevřeném dialogu vyplnit atributy nového ovládacího prvku, a následně uložit. Tím dojde k vložení nového calendaru na předem vybrané místo nahlížecí stránky.
- Nedojde-li před vložením nového calendaru k určení požadované pozice, bude nový calendar vložen na konec nahlížecí stránky.
1.3. Editace nebo smazání ovládacího prvku
- U každého existujícího ovládacího prvku se po jeho levé straně v nahlížecí stránce zobrazuje ikona tužky, která slouží pro změnu nastavení ovládacího prvku nebo jeho smazání.
- Jednotlivé ovládací prvky mohou být na nahlížecí stránce vertikálně přesouvány metodou Drag&Drop. Přesunutí spočívá v chycení ovládacího prvku nejlépe za jeho název, a následném tažení až na požadované místo na nahlížecí stránce.
- Ovládací prvky je možné přesouvat jen se zaškrtnutým polem „Drag&Drop“ umístěným nad toolbarem s ovládacími prvky. Z bezpečnostních důvodů je toto pole po každém přihlášení do aplikace nezaškrtnuté, aby nedošlo k nechtěnému přesunutí ovládacího prvku.
2. Seznam záložek v dialogu nastavení ovládacího prvku
- Obecné – Nastavení obecných vlastností
- Text – Nastavení sloupců zobrazovaných v kalendáři
- Tooltip – Nastavení sloupců zobrazovaných v detailech
- Práva – Nastavení práv
- Administrace – Nastavení ostatních vlastností
2.1. Záložka „Obecné“
2.1.1. Název
- Název ovládacího prvku zobrazovaný v záhlaví kalendáře.
2.1.2. Slovník...
- Slovník zobrazuje seznam názvů ostatních ovládacích prvků, formulářů, nahlížecích stránek, kategorií, aplikací a aplikačních skupin, použitých napříč celou aplikací.
- Vyhledávání ve slovníku slouží k navržení správného názvu ovládacího prvku a k udržení konzistence názvosloví v celé aplikaci tak, aby se ovládací prvky se stejným významem umístěné na různých místech v aplikaci nazývaly stejným způsobem.
2.1.3. Zdroj dat
- Zdroj dat definuje zdrojové databázové záznamy zobrazované v kalendáři.
- Nastavení zdroje dat se provádí v grafickém návrháři databázových dotazů. Detailní popis návrháře databázových dotazů je uveden v samostatné příručce Návrhář databázových dotazů.
2.1.4. Od-Do
- Výběr textového sloupce, do kterého se při založení nového záznamu kliknutím na hodinu v zobrazení „Hodiny“ předvyplní jeho výchozí hodnota. Uplatní se jen se zaškrtnutým polem „Povolit zadávání nových záznamů“.
- Zobrazení událostí v kalendáři se podle tohoto sloupce neřídí.
2.1.5. Od
- Výběr sloupce, který určuje počáteční datum události v kalendáři.
- Sloupec je povinný a nabízejí se jen sloupce s datem. Záznamy s prázdnou hodnotou se v kalendáři nezobrazí.
2.1.6. Do
- Výběr sloupce, který určuje koncové datum události v kalendáři.
- Sloupec je povinný a nabízejí se jen sloupce s datem. Je-li hodnota prázdná, končí událost v okamžiku svého začátku; začíná-li o půlnoci, trvá tak celý den. Je-li konec dřívější než začátek, kalendář obě hodnoty prohodí. Konec bez času (o půlnoci) znamená, že událost trvá do konce daného dne.
2.1.7. Barva
- Výchozí barva všech událostí v kalendáři.
- Každá událost může mít nastavenou svojí vlastní barvu. V nastavení zdroje dat musí být nastaven sloupec „Barva podle“, podle kterého se následně určuje barva události.
2.1.8. Možnosti
- Multi-Calendar
- Zaškrtnutí tohoto pole určuje, zda má být v kalendáři umožněno zobrazování událostí ostatních kalendářů umístěných na nahlížecích stránkách stejné aplikace.
- Kalendář pak zobrazí seznam ostatních kalendářů, na které má uživatel práva (administrátor vidí všechny), doplněný položkou „Státní svátky“, není-li zaškrtnuté pole „Skrýt státní svátky“. Výběr zobrazovaných kalendářů se ukládá pro každého uživatele zvlášť; dokud ho uživatel nezmění, zobrazují se všechny kalendáře. Výběr „Nic“ (jen vlastní události kalendáře) platí jen do opuštění stránky – při dalším otevření se zobrazí opět všechny kalendáře.
- Vlastní události kalendáře se zobrazují vždy a události vybraných kalendářů se k nim přidávají. Události jiného kalendáře mají jeho zdroj dat, sloupce a barvu; pole „Zakázat otevírání záznamů“ se u nich řídí nastavením kalendáře, ve kterém se zobrazují.
- Zakázat uživatelské přizpůsobení
- Zaškrtnutí tohoto pole určuje, zda má být jednotlivým uživatelům zakázána změna výběru zobrazovaných kalendářů.
- Pole má význam jen se zaškrtnutým polem „Multi-Calendar“. Zobrazují se pak vždy všechny kalendáře ze seznamu a seznam se zobrazí jen administrátorům; změna výběru v něm se neuplatní.
- Povolit zadávání nových záznamů
- Zaškrtnutí tohoto pole určuje, zda má být umožněno přesměrování uživatele do konkrétního editačního formuláře za účelem založení nového záznamu v databázi kliknutím na volné místo v buňce kalendáře.
- Kliknutí na volné místo jen předvyplní výchozí hodnoty a otevře editační formulář, ze kterého pochází sloupec „Od“; nový záznam vznikne až jeho uložením.
- V zobrazeních „Dny v měsíci“ a „Dny v týdnu“ se do sloupce „Od“ předvyplní datum. V zobrazení „Hodiny“ se do sloupce „Od“ předvyplní datum a čas, do sloupce „Do“ čas o 30 minut pozdější a do sloupce „Od-Do“ jeho výchozí hodnota. Sloupce „Do“ a „Od-Do“ se předvyplní jen tehdy, patří-li stejnému editačnímu formuláři jako sloupec „Od“.
- Zakázat otevírání záznamů
- Zaškrtnutí tohoto pole určuje, zda má být všem uživatelům zakázána možnost vstupu do editačního formuláře za účelem otevření zobrazovaného databázového záznamu kliknutím na událost v kalendáři.
- Skrýt státní svátky
- Zaškrtnutí tohoto pole určuje, zda mají být v kalendáři skryty události státních svátků načítaných z aplikace „Nastavení“.
2.2. Záložka „Text“
2.2.1. Sloupce
- Definice sloupců zobrazovaných v textovém poli události kalendáře.
- Alespoň jeden sloupec je povinný. Neprázdné hodnoty se v události zobrazí za sebou oddělené svislou čarou („ | “).
2.3. Záložka „Tooltip“
2.3.1. Sloupce
- Definice sloupců detailů zobrazovaných při najetí myší nad událost kalendáře.
2.4. Záložka „Práva“
2.4.1. Práva
- Práva definují seznam uživatelských skupin a uživatelů, kteří mají oprávnění na zobrazení ovládacího prvku na nahlížecí stránce.
- U nového ovládacího prvku se práva předvyplní podle ovládacího prvku na pozici určené před jeho vložením; není-li pozice určena, podle práv nahlížecí stránky.
2.4.2. Nahradit práva ostatním ovládacím prvkům
- Funkce „Nahradit práva ostatním ovládacím prvkům“ slouží pro sjednocení práv v rámci celé nahlížecí stránky u ovládacích prvků, které spolu z pohledu práv souvisí.
- Díky odkazu „Zobrazit...“ je možné zobrazit seznam všech ovládacích prvků na nahlížecí stránce včetně nastavení práv těchto ovládacích prvků. U každého ovládacího prvku je zobrazeno zaškrtávací tlačítko, kterým je možné ovládací prvek vybrat. Při uložení ovládacího prvku se následně nastaví stejná práva i těmto vybraným ovládacím prvkům.
- Alternativou pro sjednocení práv v rámci celé nahlížecí stránky je přehled nastavení práv všech ovládacích prvků, který se zobrazí odkazem „Zobrazit přehled...“ na záložce „Práva“ v nastavení nahlížecí stránky.
2.5. Záložka „Administrace“
- Záložka „Administrace“ se zobrazuje pouze u existujících ovládacích prvků.
2.5.1. Umístění
- Výběr nahlížecí stránky, na které je ovládací prvek umístěn.
- Rozbalovací seznam obsahuje nahlížecí stránky umístěné ve stejné aplikaci a ve stejné kategorii jako nahlížecí stránka, na které ovládací prvek stojí. U nahlížecí stránky bez kategorie nabízí jen nahlížecí stránky bez kategorie. U nového ovládacího prvku obsahuje jen aktuální nahlížecí stránku.
2.6. Tlačítka „Uložit“, „Smazat“ a „Zavřít“
- Tlačítko „Uložit“ – Uložení změn v nastavení ovládacího prvku.
- Tlačítko „Smazat“ – Trvalé odstranění ovládacího prvku.
- Tlačítko „Zavřít“ – Zavření dialogu s nastavením ovládacího prvku bez uložení změn.
3. Práce s kalendářem
- Kalendář nabízí zobrazení Dny v měsíci, Dny v týdnu a Hodiny. Zobrazení „Hodiny“ ukazuje jeden den rozdělený po půlhodinách, a to vždy od 6:00 do 23:00; dřívější a pozdější časy se zobrazí jen tehdy, zasahuje-li do nich událost. Událost, která začíná před zobrazeným dnem a končí až po něm, se zobrazí jako pruh nad časovou osou.
- Zvolené zobrazení a první den v týdnu si kalendář pamatuje pro každého uživatele zvlášť. Zobrazené datum se obnoví při tisku, po návratu z editačního formuláře otevřeného kliknutím na událost v kalendáři a tehdy, pracoval-li uživatel s kalendářem během posledních 10 minut; jinak se kalendář otevře na dnešním dni.
- V zobrazení „Dny v měsíci“ nastaví kliknutí na název dne v týdnu tento den jako první den v týdnu. Kliknutí na datum v zobrazeních „Dny v měsíci“ a „Dny v týdnu“ přepne kalendář do zobrazení „Hodiny“ na tomto dni.
- Ikonou „Hledat“ v titulku kalendáře lze přejít na zvolené datum. Ikona „Tisk...“ se nabízí jen na počítači, ne na mobilním zařízení.
- Události, které probíhají v dnešním dni, se zobrazují tučně. Tooltip s detaily události se nezobrazuje na mobilním zařízení ani v tisku.
- Anonymnímu uživateli se nastavení kalendáře ani výběr zobrazených kalendářů neukládá.