我希望能够通过使用JavaScript来监听由强大按钮引起的事件。基本上我想知道保存是成功还是失败。我找不到任何文档如何听取这些事件的状态。
我可以添加自己的点击监听器来保存按钮并尝试从DOM中找到保存状态,但必须有更好的方法来实现...
参考文献:
答案 0 :(得分:0)
现在没有很好的答案。 JavaScript API有一个RFE,其中包含了解成功保存等信息。
同时你可以修改save-final
进程来运行JavaScript。使用Orbeon Forms 4.6:
<property as="xs:string" name="oxf.fr.detail.process.save-final.*.*">
require-uploads
then validate-all
then save
then navigate(uri = "javascript:alert()")
then success-message("save-success")
recover error-message("database-error")
</property>
而不是alert()
,您可以调用回调函数。