[英]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.