Author: abelevich
Date: 2011-02-01 10:57:01 -0500 (Tue, 01 Feb 2011)
New Revision: 21364
Modified:
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/AbstractRowsRenderer.java
Log:
RF-10380 rich:extendedDataTable - @rowClass doesn't work
Modified:
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/AbstractRowsRenderer.java
===================================================================
---
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/AbstractRowsRenderer.java 2011-02-01
15:49:12 UTC (rev 21363)
+++
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/AbstractRowsRenderer.java 2011-02-01
15:57:01 UTC (rev 21364)
@@ -173,6 +173,14 @@
return styleClass;
}
+ protected String getRowClassAttribute(RowHolderBase rowHolder) {
+ String rowClass = "";
+ if (rowHolder.getRow() instanceof UIDataTableBase) {
+ rowClass = ((UIDataTableBase)rowHolder.getRow()).getRowClass();
+ }
+ return rowClass;
+ }
+
protected String getRowClass(RowHolderBase rowHolder) {
String styleClass = "";
String[] rowClasses = getRowClasses(rowHolder);
@@ -180,6 +188,6 @@
int styleIndex = rowHolder.getCurrentRow() % rowClasses.length;
styleClass = rowClasses[styleIndex];
}
- return styleClass;
+ return concatClasses(getRowClassAttribute(rowHolder), styleClass);
}
}
Show replies by date