Domino 9 und frühere Versionen > ND8: Entwicklung

ansicht Schriftfarbe ändern abhängig vom Datum

(1/4) > >>

marsu_2:
Hallo ich würde gerne mit Lotus-Script die Schriftfarbe einer Datumsspalte ändern wenn ein Termin in der Vergangenheit liegt.

Ist das Möglich?

Ich weiß nur wie ich über das normale Menü die Schriftfarbe ändern kann.

Kann ich auch per @Befehl die Formatierung ändern?

Grüße
 

udo187:
hallo !

du kannst in der ansicht eine "farb-spalte definieren "wert als farbe verwenden" und dann
mittels formel die entsprechende farbe zuweisen.

z.b.

schwarz :=  1:1:1;
weiss := 255:255:255;
hellgruen := 235:255:213;

@If (Datumswert < [01.01.2010] ; hellgruen:schwarz ;  weiss:schwarz)

wobei der erste wert vorm doppelpunkt die hintergrundfarbe ist und der zweite die schriftfarbe.


gruss
udo

Tode:
Prinzipiell hat udo recht.

ABER: Um festzustellen, ob das Dokument in der Vergangenheit ist, müsstest Du auf @Today prüfen... Und das ist BÖSE in Ansichtsspalten (einfach mal ne Sucher hier im Forum nach @Today und Ansicht)...

Also: Die Lösung gibt es, ist aber nicht ganz trivial, weil man noch einiges drumrum beachten muss...

udo187:
ja, aber so ein "fixes" aktualisierungssymbol in der ansicht hat ja auch was schönes  ;)

spass beiseite, @today hat - wie tode bereits erwähnt - in ansichten (normal) nichts verloren.
d.h. du müßtest z.b. mittels eines agenten (der periodisch läuft) einen status setzen ob aktuell oder eben nicht
und kannst dann dementsprechend in der ansicht die gewünschte farbe setzen.

z.b. @If (Aktuell = "1" ; hellgruen:schwarz ;  weiss:schwarz)

Udo

Pyewacket:
Geht das überhaupt?
Marsu schrieb "die Schriftfarbe einer Datumsspalte ändern"

Die Farb-Spalte ändert doch die Farbe der jeweiligen Zeile, also
alle Spalten dieser Zeile

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln