Modifikátor diář je možné použít na přehled s nějakými datumovými a časovými údaji, na základě kterých lze záznamy zobrazit do "diáře".
Diář je možné vložit v pagEditu jako novou součást typu Přehled > Data > [Doučást] > Diář
Následně je možné vložit přehled pomocí filtru v poli "Součást".
Parametry
Filtr - datum od / datum do
Tento parametr slouží k tomu, aby bylo možné v kalendáři vyfiltrovat časovou oblast, která má být zobrazena. Filtr není nutné nikde zobrazovat, nicméně je třeba vytvořit "dodatečné zadání" na danou datumovou kolonku, které se následně namapuje uvnitř nastavení parametru.
Křížová validační vazba mezi Datum_od a Datum_do
Pro správné fungování tabulky a následné zobrazení událostí
v kalendáři je nutné dodržet logiku vzájemné závislosti
mezi datem začátku a konce události. Platí zde pravidlo, že:Hodnota "Datum_od" musí být menší nebo rovna hodnotě "Datum_do"
a zároveň hodnota "Datum_do" musí být větší nebo rovna hodnotě "Datum_od". Tato křížová vazba zajišťuje, že události budou zadány ve správném pořadí (nezačínají později, než končí) a mohou se tak korektně zobrazit v kalendáři.
Tuto vazbu můžeme ilustrovat na následujícím diagramu:
Logika zahrnutí vícedenních událostí do výběru pro diář
Při výběru událostí do zobrazení v diáři na dané období ( Datum_od až Datum_do) se zahrnují pouze ty události, které časově zasahují do tohoto období. Níže jsou popsány všechny scénáře:- Vícedenní – končí v období
Událost začíná před datum_od a končí někdy v rámci období.
udalost_od < datum_od a datum_od <= udalost_do <= datum_do
Vysvětlení:
Událost začala už dříve , před začátkem vybraného období, ale končí v období , které nás zajímá (Událost začala 30. 3., ale končí 2. 4., zatímco období je 1. 4. až 7. 4.) - Vícedenní – začíná v období
Událost začíná v období a končí až po něm.
datum_od <= udalost_od <= datum_do a udalost_do > datum_do
Vysvětlení:
Událost začíná během vybraného období , ale pokračuje i za jeho konec (Událost začíná 5. 4. a končí 10. 4., období je 1. 4. až 7. 4.) - Vícedenní – v rámci období
Událost začíná i končí v rámci období.
datum_od <= udalost_od <= datum_do a datum_od <= udalost_do <= datum_do
Vysvětlení:
Událost celá probíhá uvnitř vybraného období. Začíná i končí mezi datem začátku a konce ( Událost probíhá od 3. 4. do 5. 4. a období je 1. 4. až 7. 4.). - Vícedenní – protínají období
Událost začíná před datum_od a končí po datum_do.
udalost_od < datum_od a udalost_do > datum_do
Vysvětlení:
Událost začala před obdobím a končí až po něm (Událost trvá od 28. 3. do 10. 4., období je 1. 4. až 7. 4.).
- Jednodenní události spadající do období
datum_od ? datum události ? datum_do
Vysvětlení:
Jednodenní události, které probíhají přesně uvnitř období (Událost je 5. 4., a období je 1. 4. až 7. 4.).
V intranetu je křížová vazba reprezentována takto:
Stejným způsobem pak změníme Název kolonky zadání, kdy Datum (od) přepíšeme na Datum do.
Sloupec Čas od / čas do
Aby bylo možné událost přiřadit k nějakému času v kalendáři, musí se v přehledu vytvořit kolonka s časovým údajem, ze které se má brát čas začátku, respektive konce události. Kolonka nesmí být v přehledu skrytá, aby se dostala na comex.
Kolonka se sama nabídne v dropdown nabídce, pokud v přehledu je.
Pokud toto není vyplněné, událost se objeví pouze jako celodenní.
Sloupec datum od / do
Princip je podobný, je třeba v těchto parametrech vybrat datum počátku a (volitelně) datum konce, aby bylo možné umístit úkol do diáře.