Details
-
Type: Bug
-
Status: Closed
-
Priority: 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.
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
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
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 ] |