Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA, EE-3.3.0.GA_P01
-
Fix Version/s: 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Chrome, Firefox
-
Assignee Priority:P1
-
Salesforce Case Reference:
-
Workaround Exists:Yes
-
Workaround Description:Set the nohiddencheck parameter to false
Description
A scrollable ace:dataTable is also set to use pagination. When the user selects a new page the header cells get collapsed to the left of the table. This is reproducible only in Firefox and Chrome, IE10 seems to work fine same with IE10 compat mode. What seems to be the main cause is the usage of the following context parameter:
<context-param>
<param-name>org.icefaces.ace.datatable.scroll.nohiddencheck</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icefaces.ace.datatable.scroll.nohiddencheck</param-name>
<param-value>true</param-value>
</context-param>
Resolved on icefaces4/trunk: Modified to force a 100 millis delay before recalculating column widths (to allow for page layout to occur) when noHiddenCheck='true'. This spares the main/typical noHiddenCheck=false scenario from being impacted by any unnecessary delays.