2013-01-11 75 views
1

在我的應用程序中,我渲染了我自己的頁面,並在div中注入了Orbeon URL /orbeon/fr/appname/formname/new?orbeon-embeddable=true的內容。如何在客戶端訪問orbeon表單數據ID?

保存時,我需要創建form_data_id和我的實體ID之間的關係。我可以捕獲保存按鈕上的點擊事件,但我還沒有在Form DOM或任何Orbeon JavaScript對象上找到form_data_id

form_data_id或者如何暴露它?你有另外一種方法與form_data_id建立關係嗎?

回答

0

如果您指的是Orbeon的文檔ID,並且您可以在自己的頁面中使用JavaScript,那麼請使用以下函數調用。

ORBEON.xforms.Document.getValue("fr-parameters-instance-document") 

這將返回一個字符串,例如, 「4a1ae3c34a8e14e70c8fc3a02234a847d13896a9」。

+0

感謝您的回答!但是對於Firefox上的Orbeon 3.9,我得到了「TypeError:control is null」=( –

+0

啊,是的,這可能是4.0版本中的新東西,對不起,但我需要做一些研究來找出如何用「如果你的公司有Orbeon的開發支持,你可能需要通過那個頻道向Orbeon發送一個詢問。 – avernet

+0

我已經升級到Orbeon 4.0 beta 2,現在可以使用!謝謝! –

相關問題