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
.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:
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