我們正在創建業務流程管理解決方案,其中涉及創建流程使用的表單。目前我們使用xhtml創建表單,該表單是一個支持bean的組件的一部分。我被要求調查使用xforms來設計表單,以便可以使用openoffice創建表單。JSF的XForms,這是一個合理的解決方案嗎?
OpenOffice的XForms Designer的
在初步調查,它似乎並不認爲OpenOffice的有辦法只XForm的格式導出。我可以打開包含該表單的文檔的zip文件,並且可以找到一些標記,它們會重新映射xforms標記,但會混入很多其他內容。
所以我的第一個問題是,如果openoffice是一個可行的工具來創建xforms,以及如何將它們保存爲xml格式。
XForms的XForms的集成
我的第二個問題是如何與XForms的接口JSF。據我所知,在我的調查中,現在大多數xform工具都基於javascript。是否有一些現有的api /工具將xforms與JSF連接起來?
替代的Xhtml設計師
另一種解決辦法是使用基於XHTML表單設計器,會有人提出一個將是簡單和容易使用?我認爲使用jboss工具來設計xhtml,但對於非技術人員來說它不太友好。
感謝
對於表單設計人員,您可以查看Orbeon Form Builder。它是開放源代碼和基於Web的,並生成XHTML + XForms +組件,您可以根據自己的需要對其進行後期處理(例如,使用XSLT)。 (我是Form Builder的開發人員之一,所以我明顯在此引入偏見。) – ebruchez 2011-03-15 17:54:22