Details
-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 4.2, EE-3.3.0.GA_P05
-
Fix Version/s: None
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Any
-
Support Case References:Support Case 14262:- https://icesoft.my.salesforce.com/5000g00001pJ3nK?srPos=0&srKp=500
Description
Body and header columns don't seem to realign right away on scrollable ace:dataTable's that have a large number of columns, after sort and filter requests.
r52272: added code to communicate to the server the horizontal scrolling position of the scrollable body on sort and filter requests; added dynamic Javascript to restore the position of the horizontal scroll bar after the update is applied on the page
Committed this fix to http://dev.icesoft.com/svn/ossrepo/icefaces-ee/patches/icefaces-ee-3.3.0.GA_P05-FedexGSS
For unknown reasons, in all major browsers, when dealing with a very large table that gets dynamically updated, if the horizontal scroll position was near the right edge (more less within the last 25% of the width), the scroll bar handle is repositioned to somewhere around the middle of the scrollbar, making body and header columns appear misaligned until the scrollbar handle is moved. This fix restores the original position of the scrollbar handle in the horizontal scrollbar on sort and filter requests.