Nach Farbe filtern
Hallo zusammen,
ich habe ein Funktions-Feld, welches einen Termin anzeigt, der je nach Status grün, gelb oder rot unterlegt ist. In der Tabellenansicht möchte ich nun über den Filter in der Spaltenüberschrift die grünen Felder (d.h. die erledigten Termine) NICHT anzeigen lassen. Alle anderen (leer, rot, gelb, etc.) sollen angezeigt werden. Geht das? Besser gesagt, wie geht das bitte? (bei Ninox gibt's ja nix, was nicht geht, oder? ;)
Danke vorab...
Grüße
Wolfgang
3 Antworten
-
Hallo, soweit ich weiß, lassen sich die Farben nur bei Auswahlfeldern abfragen, nicht jedoch bei mit styled() formatierten Funktionsfeldern. Hier wäre es vielleicht sinnvoller, zur filterung auf das Kriterium zuzugreifen, nach dem auch die Einfärbung vorgenommen wurde.
-
Wenn ich oben in die Filtermaske green eingebe, werden alle grünen Felder angezeigt. Das funktioniert. Dann müsste es doch auch möglich sein, dass alles andere angezeigt werden kann, ausser grün?!
VG Wolfgang
-
N'Abend. Ich war überrascht, dass der Filter "green" überhaupt funktioniert und habe mal ein wenig herumprobiert. Leider funktioniert er nur in genau dieser Form, nicht jedoch mit einem Operator davor (z. B. "!="), nicht mit contains(), nicht mit "or" und auch nicht als Array.
In einem Script hingegen kann man die mit styled() vergebene Farbe durchaus abfragen:
contains(text(FUNKTIONSFELD), "green")
Aber das hilft im vorliegenden Fall ja auch nicht wirklich weiter. Man bräuchte ja wieder ein zusätzliches Feld, um in selbigem bspw. einen Schalter zu setzen (Anzeigen: Ja/Nein) und dann nach diesem zu filtern. Dann kann man wie gesagt besser gleich nach dem Ursprungskriterium filtern, anhand dessen die Farbe des Funktionsfeldes gesetzt wird.
Aber vielleicht übersehe ich auch (mal wieder) was und jemand anderes hat noch eine Idee dazu.
Content aside
- vor 6 JahrenZuletzt aktiv
- 3Antworten
- 1654Ansichten