GWT datagrid 在排序时滚动到最后一列
Posted
技术标签:
【中文标题】GWT datagrid 在排序时滚动到最后一列【英文标题】:GWT datagrid scrolls to last column on sort 【发布时间】:2015-07-09 18:44:16 【问题描述】:我在 GWT 中创建了一个 DataGrid 并使列可排序。
列的总宽度大于 DataGrid 的宽度。于是出现了一个水平滚动条。
现在的问题是,例如,当我对第一列进行排序时,排序工作正常,但水平滚动条一直跳到右侧。这确实是一种不良影响。
只要最后一列可见,就不会再发生这种情况了。
这是一个已知问题吗?
【问题讨论】:
您使用哪个 GWT 版本?你有一个工作示例的链接吗? 【参考方案1】:滚动到第一行的第一列:
dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView();
如果您需要滚动到某个特定的行:
dataGrid.getRowElement(dataGrid.getVisibleItems().indexOf(object)).getCells().getItem(0).scrollIntoView();
[]的
【讨论】:
我尝试在实际排序后添加第一位代码以触发列排序事件,但似乎没有任何效果。 (GWT 2.5.1)以上是关于GWT datagrid 在排序时滚动到最后一列的主要内容,如果未能解决你的问题,请参考以下文章