ICEfaces
  1. ICEfaces
  2. ICE-6944

Regression: Multiple dataPaginator for one dataTable issue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.1, EE-2.0.0.GA, 2.0.2
    • Fix Version/s: 3.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All, JSF/ICEfaces 2.x
    • Assignee Priority:
      P1

      Description

      Scenario: Two dataPaginators are defined for one dataTable. One paginator is on the top of the table the other is on the bottom. Both paginators control the paging of the table and should show the same state.

      Issue: When these components are in their own container components (panelGrid/panelGroup), clicking on the page number buttons on the bottom paginator causes the top buttons to be come unresponsive. Clicking on the button arrow buttons does not have an effect on the top paginator. Once the top paginator is unresponsive, clicking on the bottom paginators arrow button restores the top paginators buttons.

      I found that when the top paginator is unresponsive an update is still being sent from the server, this update isn't updating the table. I also found that when the top paginator is unresponsive, both actionListener methods are called (top and bottom). Once the top paginators state is restored, only the one actionListener is called. I also noticed that when the top paginator is not responsive, the bottom paginator also calls both actionListener events. The only difference is that the bottom paginator still updates the table/paginators.

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Case10188Example.war [ 13299 ]
        Arran Mccullough made changes -
        Salesforce Case [5007000000Gw55Y]
        Ken Fyten made changes -
        Summary Multiple dataPaginator for one dataTable issue Regression: Multiple dataPaginator for one dataTable issue
        Fix Version/s 2.1 [ 10241 ]
        Assignee Ken Fyten [ ken.fyten ]
        Arran Mccullough made changes -
        Workaround Description Move the components into the same container.

        Workaround Exists [Yes]
        Arran Mccullough made changes -
        Attachment Case10188Example.war [ 13299 ]
        Arran Mccullough made changes -
        Attachment Case10188Example.war [ 13777 ]
        Ken Fyten made changes -
        Assignee Priority P1
        Assignee Ken Fyten [ ken.fyten ] Adnan Durrani [ adnan.durrani ]
        Adnan Durrani made changes -
        Assignee Adnan Durrani [ adnan.durrani ] Arran Mccullough [ arran.mccullough ]
        Arran Mccullough made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arran Mccullough
            Reporter:
            Arran Mccullough
          • Votes:
            3 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: