Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.3
-
Fix Version/s: EE-4.3.0.GA
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Any
Description
When livescrolling is enabled on an ace:dataTable, the livescrolling functionality works correctly, regarding automatically loading subsequent or previous rows. However, after loading new rows, the scrollbar handle jumps to the top, displaying whatever rows currently appear at the top of the container, instead of displaying the same rows that were in view just before the livescrolling occurred.
There's actually some code to do this already. However, something else is resetting the scrollbar to the top afterwards.
There's actually some code to do this already. However, something else is resetting the scrollbar to the top afterwards.
r52853, r52854: added tabindex=0 to the scrollable body table to allow it to receive focus programmatically and control the scrollbar with the keyboard; adjusted the timeout delays for the functions that adjust the scrollbar to show the same rows that were showing before the livescrolling occurred (4.3 trunk and EE 4.3 tag)