【问题标题】:GWT datagrid scrolls to last column on sortGWT datagrid 在排序时滚动到最后一列
【发布时间】:2015-07-09 18:44:16
【问题描述】:

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

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

现在的问题是,例如,当我对第一列进行排序时,排序工作正常,但水平滚动条一直跳到右侧。这确实是一种不良影响。

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

这是一个已知问题吗?

【问题讨论】:

  • 您使用哪个 GWT 版本?你有一个工作示例的链接吗?

标签: sorting gwt datagrid


【解决方案1】:

滚动到第一行的第一列:

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

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

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

[]的

【讨论】:

  • 我尝试在实际排序后添加第一位代码以触发列排序事件,但似乎没有任何效果。 (GWT 2.5.1)
猜你喜欢
  • 2011-11-03
  • 1970-01-01
  • 2011-07-01
  • 1970-01-01
  • 2011-11-26
  • 2018-12-04
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
相关资源
最近更新 更多