Šablona deadlineCounter
Šablona pro zobrazování výstrahy na termín úkolu. Umožňuje date hodnotu v buňce doplňovat o výstrahu v podobě počtu dnů před či po termínu s barevnou signalizací dle parametrizace.
Příklad
https://vzor03.headwork.zone/comex/?id=3049
Logika barev:
pokud je úkol uzavřený - stav (Zrušený nebo Zpracovaný). Celý řádek je lehce zašedlý bez dodatečné ikony - docíleno pomocí neuvedení parametru days;
pokud je due date v minulosti, ikona je červená a uvnitř napsán počet dní po termínu - docíleno pomocí vých. nastavení bgColorMinus a colorMinus;
pokud je due date dnes nebo v nejbližších 7 dní, ikona je žlutá a uvnitř hnědá - docíleno pomocí vých. nastavení bgColorBefore a colorBefore;
pokud neplatí ani jeden z předchozích dvou stavů, je zelená a uvnitř tmavě zelená - docíleno pomocí backgroundColor a color;
Skloňování příznaku dny a dní:
1 - den
2,3,4 - dny
0 / 5 a více - dní
dtto záporné
Parametry
-
value: datumová hodnota - výchozí hodnota . (= odkaz na dané pole)
-
days: aktivuje výstrahu, musí být napojeno na další skrytý sloupec - výchozí hodnota č. 0
-
daysBefore: kolik dnů před termínem se má změnit barva na colorBefore - výchozí hodnota 7
-
bRadius: velikost zaoblení značky výstrahy - výchozí hodnota 10
-
fontSize: velikost fontu uvnitř výstrahy (zároveň určuje velikost řádku výstrahy) - výchozí hodnota 12
-
backgroundColor: standardní barva pozadí vzdáleného termínu - výchozí hodnota '#E5F7EA'
-
bgColorBefore: pozměněná barva pozadí několik dnů před termínem - výchozí hodnota '#FFF2CC'
-
bgColorMinus: barva pozadí pokud je po termínu - výchozí hodnota 'red'
-
color: standardní barva fontu vzdáleného termínu - výchozí hodnota '#E5F7EA'
-
colorBefore: pozměněná barva fontu několik dnů před termínem - výchozí hodnota 'brown'
-
colorMinus: barva fontu pokud je po termínu - výchozí hodnota 'white'
-
weight: výraznost fontu - výchozí hodnota 'bold'
Verze
Šablona existuje ve své základní verzi.