Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.1
-
Fix Version/s: 3.2
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.1.0 BETA2 062812, Firefox, IE9
-
Workaround Exists:Yes
-
Workaround Description:Using ace:row pos="after" allows the columns to align.
Description
The columns of an ace:dataTable are misaligned when using an ace:row grouping. I've seen this misalignment in Firefox and IE9, testing in IE9 compat mode looks good however.
Managed to resolve this issue by changing the resizing logic so the first-non conditional row is used- and then duplicating that row and prepending a clone of it to the body table rows, with particular styling that hides it, while keeping it in-flow to force column positioning.
There still may be some complex cases where preexisting resizing logic incorrectly references the conditional row and further adjustments may need to be made.
Revision #30336
Committed by nils.lundquist
A minute ago
ICE-8400- Fixed scrolling alignment in cases where the first row is a conditional row.