GWT数据网格滚动到排序

时间:2015-04-30 07:17:09

标签: sorting gwt datagrid

我在GWT中创建了一个DataGrid,并使列可以排序。

列的宽度总和宽度大于DataGrid的宽度。因此会出现一个水平滚动条。

现在的问题是,当我在第一列上排序时,排序工作正常,但水平滚动条一直跳到右边。这确实是一个不受欢迎的影响。

只要最后一列可见,就不会再发生这种情况了。

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:0)

要滚动到第一行的第一列:

dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView();

如果您需要滚动到某个特定行:

dataGrid.getRowElement(dataGrid.getVisibleItems().indexOf(object)).getCells().getItem(0).scrollIntoView();

[]' S