2015-01-06 105 views
1

我查找了一段時間,並找不到一個解決方案,當我按下save-final按鈕時,我可以從我的窗體發送請求參數到外部webapp。帶參數的Orbeon發送按鈕

這是我在我的屬性 - 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. 

有關如何做到這一點的任何建議?

感謝

回答

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> 
+0

所以我需要等待下一個社區版本才能做到這一點? – blairmeister

+0

你可以從[4.7-ce]分支[source from source](https://github.com/orbeon/orbeon-forms/wiki/Contributors-~-Building-Orbeon-Forms),或者等待4.8。 0,即將推出。 – ebruchez

+0

你不是在開玩笑,4.8現在出來:)謝謝你的幫助。 – blairmeister