Das Notes Forum

HCL Notes / Domino / Diverses => Entwicklung => Thema gestartet von: Pilot_Copilot am 25.03.25 - 11:08:22

Titel: Anzeige Textfarbe in Ansicht formelbasierend ändern
Beitrag von: Pilot_Copilot am 25.03.25 - 11:08:22
Wahrscheinlich einfach, aber vielleicht könnt ihr mir helfen, nachdem meine Recherche nichts gebracht hat.

Verwende HCL 12.0.1FP1

Möchte in einer Ansicht jene Zeile "einfärben" oder die Textfarbe ändern, wenn folgendes zutrifft:
@If(fldFileStructure="03 IT-Infrastruktur"; "255:0:0"; "0:0:0")

Also, wenn im Feld "fldFileStructure" der Wert "03 IT-Infrastruktur" steht, soll die Textfarbe eine andere Farbe haben.....

Irgendwie bin ich einfach zu doof, die Formel dort einzusetzen, wo sie hingehört....

Danke für Eure Hilfe

lg Pilot_Copilot
Titel: Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
Beitrag von: Tode am 25.03.25 - 13:09:57
Die Formel ist falsch. Es ist also egal, wo Du sie einsetzt...
So ist es richtig:
Code
@If(fldFileStructure="03 IT-Infrastruktur"; 255:0:0; -1:-1:-1)
Du könntest auch die 0:0:0 drin lassen, dann ist es halt schwarz, mit -1:-1:-1 sagst Du: Nimm das, was in der Spalte eingestellt ist.

Du erstellst VOR der Spalte, die Du einfärben willst, eine neue Spalte, die Du versteckst, und in der Du anhakst "Werte als Farbe anzeigen".
Und dann NACH der Spalte eine weitere versteckte Farbspalte einfach mit
Code
-1:-1:-1
Die ist dafür da, dass die späteren Spalten nicht mit eingefärbt werden. Auf diese Weise kannst Du auch mehrere Spalten gleichzeitig einfärben... halt bis zur "Neutralisierungs-Spalte" oder bis zur letzten Spalte inklusive, wenn Du keine "Neutralisierungs-Spalte" hast
Titel: Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
Beitrag von: Pilot_Copilot am 25.03.25 - 13:29:19
@Tode:
Danke für die Korrektur!!!

Die Zusatzspalte hab ich bereits eingerichtet
Auch den Hacken gesetzt bei "Werte als Farbe anzeigen"

ABER:
Ich checks grad nicht, WO muss ich die Formel reinschreiben?

Danke vorab...
Titel: Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
Beitrag von: Tode am 25.03.25 - 15:31:59
Ganz unten, da wo man den Wert für die Spalte einträgt...
Titel: Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
Beitrag von: Pilot_Copilot am 25.03.25 - 15:42:28
Danke!!


Unglaublich ....
Kaum zieht man das Fenster nach oben, kommt man schon zum Eingabefenster ....

Das kommt, wenn man 5 Jahre nix mehr im Designer macht ...