我正在使用 Vaadin 框架 8.0.6
我有以下工作流程:
- 使用 DataProvider 和函数 DataProvider.fromCallbacks 显示网格以进行延迟加载
- 通过窗口中显示的表单更新此网格的一项
- 保存更新的项目,关闭窗口并调用 dataProvider.refreshAll()
- 网格现在是最新的,并在相应的行中显示新数据
到目前为止一切正常,但是当我选择并且只有当我选择更新项目的行时,它才会显示项目的旧数据。
为了做一些测试,我在网格旁边创建了一个按钮来调用 dataProvider.refreshAll() 当我点击它时,数据会被刷新并再次更新,但是之后,如果我选择更新项目的行,它再次显示旧数据
任何想法 ?是缓存问题吗?