XPages,关闭对话框窗口

时间:2017-06-13 15:55:02

标签: twitter-bootstrap modal-dialog xpages

我有一个对话框/ bootstrap模式,在页面加载时打开。用户必须单击一个复选框,确认他们已阅读并理解了一些文本,然后生成已禁用,可点击的继续按钮。

但是,我还有一个关闭/取消按钮,单击它时会关闭对话框按钮,目前只是禁用表单上的所有字段。

我想要做的是,如果他们点击取消,关闭对话框和浏览器窗口......我已经尝试将window.close()添加到按钮的onComplete事件但是获取< / p>

  

脚本解释器错误,line = 1,col = 8:[ReferenceError]'window'不是   结果

我是否正确地假设这是因为对话框是在页面加载时显示的,所以它在窗口上没有“句柄”?

我正在考虑在表单上放一个隐藏按钮来执行window.close()并从对话框按钮告诉我的onComplete代码,点击它来实现我想要的,但只是想知道a)是否会工作(显然我明天早上可以自己测试)但b)更重要的是,这是实现这一目标的最佳/正确方法吗?

感谢

1 个答案:

答案 0 :(得分:2)

不要这样做。用户使用多种浏览器,并且有可能,您的意图/代码根本无法工作。

我的2美分:而不是关闭窗口,清空窗口的内容,解释原因。与Domino注销页面非常相似的东西(请关闭所有浏览器窗口/标签tada tada)。