Autor Thema: Anzeige Textfarbe in Ansicht formelbasierend ändern  (Gelesen 126 mal)

Offline Pilot_Copilot

  • Frischling
  • *
  • Beiträge: 8
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

Offline Tode

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.896
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
« Antwort #1 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
« Letzte Änderung: 25.03.25 - 13:12:52 von Tode »
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Pilot_Copilot

  • Frischling
  • *
  • Beiträge: 8
Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
« Antwort #2 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...

Offline Tode

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.896
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
« Antwort #3 am: 25.03.25 - 15:31:59 »
Ganz unten, da wo man den Wert für die Spalte einträgt...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Pilot_Copilot

  • Frischling
  • *
  • Beiträge: 8
Antw:Anzeige Textfarbe in Ansicht formelbasierend ändern
« Antwort #4 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 ...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz