Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting GWT datagrid滚动到排序时的最后一列_Sorting_Gwt_Datagrid - Fatal编程技术网

Sorting GWT datagrid滚动到排序时的最后一列

Sorting GWT datagrid滚动到排序时的最后一列,sorting,gwt,datagrid,Sorting,Gwt,Datagrid,我在GWT中创建了一个DataGrid,并使列可排序 列的总宽度大于DataGrid的宽度。于是出现了一个水平滚动条 现在的问题是,当我对第一列进行排序时,排序工作正常,但水平滚动条一直向右跳。这确实是一种不希望出现的效果 一旦最后一列可见,这种情况就不再发生 这是已知问题吗?要滚动到第一行的第一列: dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView(); 如果需要滚动到某一特定行: dataGrid.getRowEl

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

列的总宽度大于DataGrid的宽度。于是出现了一个水平滚动条

现在的问题是,当我对第一列进行排序时,排序工作正常,但水平滚动条一直向右跳。这确实是一种不希望出现的效果

一旦最后一列可见,这种情况就不再发生


这是已知问题吗?

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

dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView();
如果需要滚动到某一特定行:

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

[]的

您使用哪种GWT版本?您是否有指向工作示例的链接?我尝试在实际排序之后添加要在列排序事件上触发的第一位代码,但似乎没有任何效果。(GWT 2.5.1)