Uploaded image for project: 'MyFaces Tomahawk'
  1. MyFaces Tomahawk
  2. TOMAHAWK-1133

Data Scroller doesnt honor dynamic rowclasses during pagination

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Data Scroller
    • 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="#

      {testBean.dataList}

      " columnClasses="#

      {testBean.styleClass}

      "
      headerClass="headerClass" footerClass="footerClass"
      rowClasses="#

      {testBean.rowClass}

      " 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

      Attachments

        Activity

          People

            Unassigned Unassigned
            sdbrain David Brainard
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: