Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01
-
Fix Version/s: EE-3.3.0.GA_P02, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Any
Description
While working on ICE-9908, I noticed that in an ace:dataTable component with column pinning enabled and sorting enabled for a column, the sorting action will be triggered when clicking on the column pinning control, randomly causing display issues on scrollable tables and unexpected behaviour.
To reproduce, deploy QA's ace:dataTable test app and load http://localhost:8080/dataTable/views/rowStyleClass.jsf . Then, click on some pinning controls to notice this behaviour.
To reproduce, deploy QA's ace:dataTable test app and load http://localhost:8080/dataTable/views/rowStyleClass.jsf . Then, click on some pinning controls to notice this behaviour.
Committed fix to 4.0 trunk at revision 40942 and to 3.3 EE maintenance branch at revision 40941 (under
ICE-9908).The fix consists in detecting when a click was made on the pinning control, within the header sorting listener, and in such case abort the sorting operation, letting the pinning action finish.