Die Aufgabe: die Zeilen einer Visual Web Pack „Table“ sollen abwechselnd in verschiedenen Farben dargestellt werden.
Die Lösung: der Seite die unten stehende Methode (im Java-Editor) hinzufügen. Die Spalten im Fenster „Outline“ markieren (z.B. tableColumn1 bis tableColumn3) und im Fenster „Properties“ die Schaltfläche „…“ der Eigenschaft „style“ wählen.
Im Property-Editor die Funktion „Use binding“ wählen und in der Auswahl „Select binding target“ am Seiten-Knoten die Methode columnStyle markieren.
[code lang=“java“]public String getColumnStyle(){
Object obj = getBean(„currentRow“);
TableRowDataProvider p = (TableRowDataProvider) obj;
RowKey rowKey = p.getTableRow();
if ((Integer.parseInt(rowKey.getRowId()) % 2) == 0){
return “ „;
}else{
return „background-color: #efefef“;
}
}[/code]