3

我正在使用 Vaadin 框架 8.0.6

我有以下工作流程:

  • 使用 DataProvider 和函数 DataProvider.fromCallbacks 显示网格以进行延迟加载
  • 通过窗口中显示的表单更新此网格的一项
  • 保存更新的项目,关闭窗口并调用 dataProvider.refreshAll()
  • 网格现在是最新的,并在相应的行中显示新数据

到目前为止一切正常,但是当我选择并且只有当我选择更新项目的行时,它才会显示项目的旧数据。

为了做一些测试,我在网格旁边创建了一个按钮来调用 dataProvider.refreshAll() 当我点击它时,数据会被刷新并再次更新,但是之后,如果我选择更新项目的行,它再次显示旧数据

任何想法 ?是缓存问题吗?

4

1 回答 1

2

仅供参考,更新到 Vaadin 8.1.0 后,此问题已消失。

于 2017-07-27T08:51:50.143 回答