关闭 Orbeon Form window 时禁用 'Leave site?' 弹出窗口
Disable 'Leave site?' popup when close Orbeon Form window
我们有一些 Orbeon 表单,不希望 Orbeon 保存我们的控制值,因为我们在 POST 方法中将它们作为 xml 发送。我们在 properties-local.xml 文件中用 'then send' 行替换了 'then save' 行。但是,当我们单击提交按钮(并成功获得 xml)并关闭 Orbeon window 时,会出现一个 'Leave site? Changes you made may not be saved.' 弹出窗口。
有没有办法禁用此弹出窗口?
我们属性的相关部分-local.xml:
<property as="xs:string" name="oxf.fr.detail.process.submit.myappname.*">
require-uploads
then validate-all
then send(uri="http://myuri", method="POST", content="xml")
then new-to-edit
then success-message("save-success")
recover error-message("database-error")
</property>
在您的流程中,在以 recover
开头的行之前添加:
set-data-status(status = "safe")
有关此操作,请参阅 its documentation。
我们有一些 Orbeon 表单,不希望 Orbeon 保存我们的控制值,因为我们在 POST 方法中将它们作为 xml 发送。我们在 properties-local.xml 文件中用 'then send' 行替换了 'then save' 行。但是,当我们单击提交按钮(并成功获得 xml)并关闭 Orbeon window 时,会出现一个 'Leave site? Changes you made may not be saved.' 弹出窗口。 有没有办法禁用此弹出窗口?
我们属性的相关部分-local.xml:
<property as="xs:string" name="oxf.fr.detail.process.submit.myappname.*">
require-uploads
then validate-all
then send(uri="http://myuri", method="POST", content="xml")
then new-to-edit
then success-message("save-success")
recover error-message("database-error")
</property>
在您的流程中,在以 recover
开头的行之前添加:
set-data-status(status = "safe")
有关此操作,请参阅 its documentation。