Orbeon发送带参数的按钮

时间:2015-01-06 10:49:57

标签: parameters orbeon

我已经找了一段时间,无法找到一个解决方案,当我按下保存最终按钮时,我可以将请求参数从我的表单发送到外部webapp。

到目前为止,这是我在properties-local.xml中的内容......

<property as="xs:string" name="oxf.fr.detail.send.success.uri.*.*"
value="http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}"/>

<property
as="xs:string"
name="oxf.fr.detail.process.save-final.*.*"
value='require-uploads
         then require-valid
         then save
         then send(property = "oxf.fr.detail.send.success", uri = "http://localhost:8080/monnieapp/")
         then success-message("save-success")
         recover error-message("database-error")'/>

我已尝试更改值和属性名称等但我在尝试保存时仍会收到以下消息...

An error has occurred while processing the request.

有关如何执行此操作的建议吗?

由于

1 个答案:

答案 0 :(得分:2)

如果您使用的是4.7.0,请尝试4.7.1,this issue已修复。使用4.7.1,以下内容应该有效:

<property as="xs:string" name="oxf.fr.detail.process.save-final.*.*">
    require-uploads
    then require-valid
    then save
    then send(uri = "http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}")
    then success-message("save-success")
    recover error-message("database-error")
</property>