在Orbeon Form Runner上添加“提交”按钮,然后在提交时调用自定义Java REST API

时间:2013-04-15 18:32:01

标签: orbeon xforms formbuilder

我正在研究POC(概念验证),我正在评估Orbeon表单构建器/运行器。我正在使用社区版,以防万一,我需要更改代码,否则专业版会为POC做。

我正在将FormRunner与在不同Web服务器上运行的Web应用程序集成,后者将使用一些自定义查询参数调用FormRunner URL。

我想从FormRunner中删除Summary,PDF和Review按钮,只想让保存按钮作为提交按钮,因此点击它会将POST数据提交到我的自定义Java代码,该代码将与我的网络对话应用程序,可能通过REST API。然后,提交按钮会将我重定向到另一个页面,上面写着“您的数据已被提交”。

我发现很难理解我可以更改预期行为代码的区域。你可以在这方面给我一些指示吗?

谢谢和问候, Mayuresh。

1 个答案:

答案 0 :(得分:5)

您不必为此更改代码,而是使用oxf.fr.detail.buttons.*.*属性来定义显示哪些按钮。根据您的描述,您只需要workflow-send按钮,其中包括将表单数据发布到您指定的服务。