Autor Thema: Tipp: Farbe von Summenergebnis in Ansicht ändern  (Gelesen 2303 mal)

Offline Jeremias

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
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


Wo kämen wir hin, wenn alle sagten "Wo kämen wir hin!". Und niemand ginge, um einmal zu schauen, wohin man käme, wenn man ginge ...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz