Ansicht: Wochentage in verschiedenen Farben
Hallo,
ich habe in einer Spalte die Wochentage zu stehen und benutze da auch einen Filter:
if Datum >= today() then format(Datum, "dd") else "a"
Nun hätte ich gerne das jeder Tag eine eigene Farbe bekommt.
Die Syntax für styled kenne ich:
styled(text(Datum), "", "blue", "")
Aber ich bekomme es mal wieder nicht selbst hergeleitet, wie ich das in Verbindung mit dem Filter basteln muss....
Gruß
Oliver
6 Antworten
-
Hallo Oliver,
wie wär's mit einem switch-case?
---
let myWeekDay := format(Datum, "dd");
switch myWeekDay do
case "Mo": styled(myWeekDay, "", "blue", "")
case "Di": styled(myWeekDay,"", "yellow", "")
case "Mi": styled(myWeekDay,"", "green", "")
.
.
.
case "So": styled(myWeekDay,"", "yellow", "")
end
---lg, Torsten
-
Möglich wäre z. B. eine Abfrage mit "case":
let Wochentag := weekdayName(weekday(Startdatum));
let VGFarbe := switch Wochentag do
case "Montag": "black"
case "Dienstag": "blue"
case "Mittwoch": "green"
[...]
end;
styled(text(Startdatum), "", VGFarbe, "") -
Wie gesagt: Doppelt gemoppelt hält besser.
-
^^ ;-D
Dein Ansatz ist für die Anforderung sogar viel besser - I like!
lg, Torsten
-
Das ist Geschmacksache, aber auf jeden Fall hat der Fragesteller jetzt einen guten Überblick über die Möglichkeiten. ;)
-
Hallo Torsten, Hallo Copytexter,
ja, das ist ja wieder mal sehr geil - vielen Dank!
...wir wäre es mit einem "switch case"....ahaaa - wieder was gelernt.
Mühsam ernährt sich das Eichhörnchen...hat mein Paps immer gesagt :-)
Content aside
- vor 6 JahrenZuletzt aktiv
- 6Antworten
- 1846Ansichten