XPage无法与部分刷新

时间:2015-06-23 23:17:28

标签: xpages

我有一个显示文档中字段的XPage。我还能够弹出一个显示相同字段的新窗口。我正在实施一个文档锁定方案,以便这两个实例不会引起冲突(这就是我测试它的方式)。

我遇到的一个问题是,当用户在弹出窗口中编辑文档并保存文档时,原始页面中包含相同字段的面板的部分刷新不会显示更新数据。

弹出窗口中的保存成功,我可以在Notes客户端中看到该文档确实具有新值,但原始页面只是不会显示新值。使用浏览器中的重新加载按钮完成页面刷新工作,但我想以编程方式尽快触发,因此部分刷新。

有谁知道出了什么问题?原始页面中的NotesXspDocument是否与后端文档不同步?我读到了document1.getDocument(true),但似乎没有做任何事情。

(像往常一样,遗憾的是我无法提供源代码......)

1 个答案:

答案 0 :(得分:3)

NotesXspDocument加载XPage后,部分刷新不会从后端数据库更新xspDoc,而是从内存中的DataSource更新。

您需要刷新XPage: 使用 context.reloadPage()

从浏览器或ssjs重新加载网址