2012-10-29 91 views
1

我正在使用的iPad應用程序將被銷售人員用來填寫申請表,然後將其上傳到CRM系統。我的問題涉及「申請表」最有效的設計模式。IOS窗體框架

有6種產品,每種產品都有特定的應用程序表格,每個州有一套應用程序表單,因此最多可以有300個應用程序表單來編寫UI和驗證。

假設iPad處於脫機狀態(上傳將在稍後完成)並且一次只加載一個狀態(在設備聯機之後和售貨員之前再次加載狀態表單時填寫應用程序表單走在路上)。

因此,在UI中對每個特定表單進行編碼並進行驗證檢查(我稱之爲蠻力方法)將耗費太多時間。

HTML5 Forms可能不適合,因爲它需要設備在線。據稱XFORMS已經過時並且不再使用。

是否有任何其他標準或框架可以使用?也許基於XML的東西?

謝謝。

回答

3

我知道我的XForms實現(XSLTForms)在iPad上用於離線應用程序。只要用戶感興趣,XForms將繼續得到改進。您應該查看W3C XForms用戶社區組(http://www.w3.org/community/xformsusers/)以訪問XForms 2.0草案規範( http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0)。

-Alain

+0

謝謝。我可以使XSLTForms在脫機模式下工作嗎? – Tori

+0

XSLTForms是用XSLT編寫並生成HTML + Javascript指令的客戶端實現。支持本地存儲,Java applet允許訪問本地驅動器上的文件。 –