java - Vaadin Table.setCurrentPageFirstItemId 不适用于 Chrome
问题描述
我正在 Vaadin 7 中开发一个应用程序。我有一个表格,在刷新表格内容后,我想保持滚动位置。
因此,在更新表格之前,我通过以下方式获取当前选定的项目:
Object firstItem = table.getCurrentPageFirstItemId();
刷新表后,我尝试通过以下方式设置索引:
table.setCurrentPageFirstItemId(firstItem);
这在 IE 和 Firefox 中运行良好,但在 Chrome 中却不行。这取决于表格滚动条的位置。如果该栏下降超过 50%,则它在 Chrome 中不起作用。
任何想法为什么它不起作用?我无法升级到 Vaadin 8(我不知道这是否已在 Vaadin 8 中修复)
解决方案
推荐阅读
- python-3.x - 遍历数组中的行
- javascript - 页面上显示未定义的值,但 localStorage 仍然存在?
- javascript - 如何将新对象添加到 localStorage 中的对象数组中?
- django - Django意外地只存储密码哈希,而不是算法参数
- javascript - 收到错误 this.state.datas.map is not a function
- nativescript - Nativescript RadListView 使用页脚滚动到底部
- dynamic - nextJS 动态路由页面结构
- python - 如何在 Flask 中导入路由?
- javascript - 通过 JS 脚本和 Google Sheets API 抓取图表作为图像?
- python - scipy.optimize.minimize 给出部分不正确的结果