【发布时间】:2016-03-18 13:59:15
【问题描述】:
我正在构建一个带有网格表的 Vaadin 应用程序。应用程序每分钟重新加载和更新表。使用SelectionMode.NONE 和v-grid-row-focused。不幸的是,每次刷新数据后,网格表中第一行的焦点消失了。经过一些分析,我发现在每个表重新加载后,网格返回v-grid-cell-focused-mode,并且只有在按下arraydown-button之后才能向下滚动行焦点更改为v-grid-row-focused-mode。有没有办法完全禁用v-grid-cell-focused-mode?p>
【问题讨论】:
-
我对@987654327@ 的理解是网格中不会选择任何行,但您似乎想要选择一行。你能澄清一下你正在尝试什么吗?另外,在重新填充网格
grid.select(grid.getContainerDataSource().getIdByIndex(0));后,您是否尝试过这个技巧? -
是的,表格不选择行,而是专注于行。有人以这种方式编程。选择被禁用,行聚焦显示为彩色和较粗的边框。
-
在这种情况下,您需要共享一些代码(SSCCE),以便我们了解它的全部内容。
-
Select()突出显示该行...但焦点单元格仍保持原样。有没有办法改变聚焦的单元格? IE。周围有“蓝色”边框的那个? -
如何聚焦网格@TatuLund