試圖Orbeon 3.9 CE使用Grails 1.3.7集成,使用此處指定推薦的獨立戰爭的部署方法: http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications如何正確整合Orbeon和Grails?
其創建的形式和Orbeon窗體生成器觀察後,我把生成的XML的意見/ xforms目錄下的Grails應用程序的根目錄下,並調用文件test.gsp
。我還將窗體徽標的圖像文件放在同一個目錄中。我創建了一個war文件,並放置在部署了orbeon.war
的Tomcat 7的實例中。當我調用test.gsp
時,表單顯示無圖像文件或XForm中指定的任何標籤!
- 爲什麼所有標籤都不能渲染?
- 我應該在哪裏放置圖像文件等資源以使其顯示?
謝謝!
感謝您的見解!但我們確實希望允許非開發人員開發這些表單。有沒有可以用來實現這一目標的工作流程? – user830208
您可以採用由Form Builder生成的代碼,並在將輸出發送到Orbeon Forms之前編寫解釋fr:*標記的JSP taglib,並用HTML替換它們。這似乎是可行的,但它是一個獨立的項目。您也可以將表單保留在Orbeon網絡應用中,並使用iframe或服務器端包含將其包含在您的頁面中。前者很簡單,但有iframes的缺點;後者更復雜,因爲您需要確保資源(圖像,CSS,JS)得到正確處理,並且該Ajax請求已正確轉發到Orbeon Web應用程序。 – avernet
我應該補充說,如果您使用的是2011年5月25日或之後的每晚構建,那麼您的單獨應用程序可以生成Form Runner元素,並且它們將被Form Runner正確解釋。因此,每晚構建,你可能會更接近你想要做的事情。換句話說,每晚的建築應該注意上面的第1點。 – avernet