我在GWT中创建了一个DataGrid,并使列可以排序。
列的宽度总和宽度大于DataGrid的宽度。因此会出现一个水平滚动条。
现在的问题是,当我在第一列上排序时,排序工作正常,但水平滚动条一直跳到右边。这确实是一个不受欢迎的影响。
只要最后一列可见,就不会再发生这种情况了。
这是一个已知问题吗?
答案 0 :(得分:0)
要滚动到第一行的第一列:
dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView();
如果您需要滚动到某个特定行:
dataGrid.getRowElement(dataGrid.getVisibleItems().indexOf(object)).getCells().getItem(0).scrollIntoView();
[]' S