听取强大按钮引起的事件

时间:2014-07-03 09:35:57

标签: javascript validation orbeon

我希望能够通过使用JavaScript来监听由强大按钮引起的事件。基本上我想知道保存是成功还是失败。我找不到任何文档如何听取这些事件的状态。

我可以添加自己的点击监听器来保存按钮并尝试从DOM中找到保存状态,但必须有更好的方法来实现...

参考文献:

1 个答案:

答案 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(),您可以调用回调函数。