Xpages XSP._isDirty()和/或enableModifiedFlag不起作用

Xpages XSP._isDirty()和/或enableModifiedFlag不起作用,xpages,Xpages,其他帖子提到当表单数据被更改并且用户离开XPage时,使用XSP._isDirty触发CSJS。似乎不适用于Domino9.0.1FP1。早些时候的帖子警告说,这是一个私人功能,可能会被删除 精通XPages的人会谈论将enableModifiedFlag用于类似目的,但这似乎只适用于XPINC 当web浏览器用户试图从XPage导航时,如何警告他们将丢失未保存的表单数据?当用户要关闭选项卡/浏览其他URL/关闭浏览器时,您还可以使用CSJS发出警报 使用window.onbeforeunloa

其他帖子提到当表单数据被更改并且用户离开XPage时,使用XSP._isDirty触发CSJS。似乎不适用于Domino9.0.1FP1。早些时候的帖子警告说,这是一个私人功能,可能会被删除

精通XPages的人会谈论将enableModifiedFlag用于类似目的,但这似乎只适用于XPINC


当web浏览器用户试图从XPage导航时,如何警告他们将丢失未保存的表单数据?

当用户要关闭选项卡/浏览其他URL/关闭浏览器时,您还可以使用CSJS发出警报


使用window.onbeforeunload事件,您可以在其中定义一个函数,该函数检查文档是否已更改

enableModifiedFlag也可以在浏览器中工作。自从你说它不起作用以来,你尝试了什么?@Per-谢谢你的评论。我刚刚用一个带有web浏览器的R9讨论模板创建的数据库对它进行了测试,您是对的-enableModifiedFlag在试图离开页面时发出了警报。我不知道为什么我自己的XPage无法运行,但我会继续挖掘。谢谢-您建议如何跟踪原始值与更改值?因为enableModifiedFlag旨在简化这一点