如何在第二次打开对话框时清除文档值

时间:2015-08-11 18:41:30

标签: modal-dialog xpages

在文档上我有一个打开模型对话框的按钮(在本例中是一个引导模式),这个对话框创建一个新文档,用户输入一些信息,然后单击一个保存并关闭对话框的发送按钮。这工作正常,但如果用户需要通过主文档的同一会话中的对话框创建第二个文档,则第二个对话框将加载第一个文档中的值。我已经尝试了几乎所有我能想到的使用queryOpen postOpen和onClient加载事件来清除字段并将它们设置为一组新的默认值。这一切都有效,但前提是您只在主文档的每个会话中创建一个对话框文档(即关闭主文档并重新打开它。

1 个答案:

答案 0 :(得分:3)

您是否在对话框中使用文档数据源?如果是,则在其属性中,将scope属性设置为" request"。

默认为" view",这就是为什么除非你刷新XPage,否则值仍然存在。