]> source.dussan.org Git - vaadin-framework.git/commit
Re-adding content in Table causes table to lose scroll position (#14581)
authorAnna Miroshnik <anna.miroshnik@arcadia.spb.ru>
Thu, 2 Oct 2014 12:02:55 +0000 (16:02 +0400)
committerVaadin Code Review <review@vaadin.com>
Tue, 7 Oct 2014 14:44:05 +0000 (14:44 +0000)
commit0abf13890b8c2391a609d63995a862b831e2f078
tree4666e9a2535a8d2d2c38b1d82935a626d7bc0c21
parente2c9102b296a5a24ecc7b6b53411082d2c6bbfda
Re-adding content in Table causes table to lose scroll position (#14581)

At this moment behavior of restoring scroll position more like as in
7.2.6. But restoring is only in case of removeAll() - addAll() (or add()
one time - then restore index is reset).

In 7.2.6 restoring of scroll position was the result of client defect
(scrolling in lazyScroller was not changed if variable "firstvisible"
fromserver was 0). This "defect" was fixed in one of the patches.

Change-Id: I2e2fb8749ec95f3409caeacafff46c4c29159e74
server/src/com/vaadin/ui/Table.java
uitest/src/com/vaadin/tests/components/table/TableRepairsScrollPositionOnReAddingAllRows.java
uitest/src/com/vaadin/tests/components/table/TableRepairsScrollPositionOnReAddingAllRowsTest.java