Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
Myfaces 1.1.5, Tomahawk 1.1.7snapshot, Tomahawk 1.1.6, Tomcat 6.0
Description
While using a data scroller with datatable if we specify the rowclasses dynamically(through value binding) only the first page gets the rowclasses assigned properly . When we try to do pagination and go to other page the same rowclasses which were used in the first page repeats i.e the rowclasses doesnt get assigned properly.
for e.g; if i have a tag defined like this
<t:dataTable id="myDetailDataTable" var="row"
value="#
" columnClasses="#
{testBean.styleClass}"
headerClass="headerClass" footerClass="footerClass"
rowClasses="#
" styleClass="dataTable" rows="3" >
and my rowclass returns something like this
public String getRowClass()
{ return "rowOdd,rowOdd,rowEven,rowEven,rowEven,rowOdd"; }in first page the generated rowclasses are correct which is as follws:
1st row:rowOdd,
2st row:rowOdd,
3st row: rowEven
but when i navigate to next page the rowclasses assignment remains the same as first page.
1st row:rowOdd,
2st row:rowOdd,
3st row: rowEven
but it should be as follows:
1st row:rowEven,
2st row:rowEven,
3st row: rowOdd