Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Jeremias am 19.05.11 - 19:39:36

Titel: Tipp: Farbe von Summenergebnis in Ansicht ändern
Beitrag von: Jeremias am 19.05.11 - 19:39:36
Hallo,
hier ein kleiner Tipp für den ambitionierten XPages-Anfänger ;)

Im Notes Client hat man ja zur besseren Übersicht, die Summenergebnisse von Kategorien farblich abgesetzt dargestellt.
Nur wie macht man das in XPages ? Nun, hat ein paar Hirnwindungen gekostet und deshalb hier die Antwort:

Schritt 1:

Man definiert sich im CSS seiner Anwendung zwei Klassen für normale Werte und für Summenwerte.

application.css
Code
.columntotal{
	font-size:9pt;
	font-weight: bold;
	color: rgb(128,128,128);
	text-align:right;
	padding-right: 5px;
	}
.columnvalue {
	font-size:9pt;
	color:rgb(0,128,0);
	text-align:right;
	padding-right: 5px;
}

Schritt 2:
Jetzt noch im view controller die gewünschte/n view column/s anwählen und unter properties den Wert Style auf "computed value" setzen. Hier die folgendene bedingte Anweisung:
Code
return (rowdata.isCategory()) ? "columntotal" : "columnvalue";

und schon klappts!

Zu beachten wäre noch, dass im view controller unter "All Properties" der Wert "var" in der Kategorie "data" auf "rowdata" gesetzt wird, damit es mit diesem Beispiel hin haut.

Mfg
Jeremias