簡體   English   中英

滾動到CellTable中的選定行

[英]Scroll to selected row in CellTable

我在ScrollPanel包含GWT CellTable 我將CellTable設置為使用SingleSelectionModel<T >,我正在以編程方式設置所選行,但工作正常。 但是,單元格表不會滾動到所選行。 有沒有辦法我既可以選擇行又可以滾動以便所選行可見?

Andrei處在正確的軌道上,但是setScrollTop(int)給出了要滾動的像素數,而不是要滾動到的索引數。 起作用的是:

myTable.getRowElement(index).scrollIntoView();

這將調整滾動,以使該元素處於可見狀態。 請注意,如果表水平滾動,scrollIntoView()會將其一直滾動到最右邊,以嘗試顯示所有單元格。 我不希望出現這種情況,因此我隨后致電:

myScrollViewThatContainsCellTable.scrollToLeft();

嘗試

myTable.getRowElement(index).setScrollTop(0);

其中index是所選行的索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM