2012-01-10 39 views
0

我期待創建一個通用的表單應用程序,每個表單定義和表單輸入由從數據庫下載的配置定義。因此,配置將包括輸入類型,驗證,默認值等等。表單在運行時根據請求動態構建。任何漂亮的配置驅動形式的項目呢?

它必須是一個相當普遍的問題,已經解決了很多次?任何人都知道任何項目,我可以從中獲得靈感/一些最佳實踐嗎?甚至可以按原樣重新使用?

我正在開發的最終應用將是基於mobile Titanium的應用,因此將在JavaScript中開發,並且最好通過json吸取配置。雖然我很想看看非JavaScript/json應用程序,如果某些靈感可以帶走,例如C#,xml配置等。

+0

我開始建立一年前。歡迎您颳起它:http://preview.moveable.com/JM/jameslab/JSONForm/ – 2012-01-10 21:41:22

+0

感謝Diodeus - 看起來像一個好開始!非常感激 :) – Gavin 2012-01-10 21:49:32

回答

0

我正在建議的是而不是爲您提供了一個開箱即用的解決方案。相反,它可能會爲您想要解決的問題(的一部分)提供靈感。

訪問www.config4star.org(免責聲明:我是該項目的維護者)並向下滾動到網頁的「下載手冊」部分。 Skim閱讀「入門指南」的第2章和第3章,以瞭解配置語法和API。然後閱讀「實用使用指南」的第5.2節(「驗證參數驗證」)。

該部分解釋瞭如何使用配置文件來指定數據驗證檢查。文本中給出的示例驗證傳遞給操作的參數的值,而不是Web表單中的值。所以它不是你想要的,但是文中討論的一些原則可能會爲你提供靈感。