我們希望爲用戶提供一組有限的拖放字段,以便他們可以在應用程序中管理模板Web表單。管理員將定義這些模板,用戶將預先輸入一些數據,以確定他們將顯示哪個模板。如何讓用戶在Spring MVC Web應用程序中創建或編輯Web表單?
有沒有框架或一些我可以檢查如何做到這一點?
我們使用Spring MVC 3作爲我們的Web層,這將推動我們的解決方案。
謝謝! E
我們希望爲用戶提供一組有限的拖放字段,以便他們可以在應用程序中管理模板Web表單。管理員將定義這些模板,用戶將預先輸入一些數據,以確定他們將顯示哪個模板。如何讓用戶在Spring MVC Web應用程序中創建或編輯Web表單?
有沒有框架或一些我可以檢查如何做到這一點?
我們使用Spring MVC 3作爲我們的Web層,這將推動我們的解決方案。
謝謝! E
我不知道任何框架(可以很好地與Spring MVC 3一起玩),它可以做你正在描述的東西,事實上5天后也沒有答案也表明了這一點。
雖然你可以自己寫這樣的東西,但這聽起來像是一個非常大而複雜的任務。您可能可以使用像YUI或ExtJS這樣的Javascript框架來處理一些自定義表單生成,但這往往是以客戶端爲中心的,因此您有一個爲其他用戶保留自定義表單的問題。
在我的組織中,我們使用WordPress與「聯繫表單7」插件來完成您所描述的內容。非編碼人員可以在WP管理界面中創建表單,並在提交時產生一個自定義電子郵件,然後由人工處理,或者在其中有鏈接自動填充自定義webapp的參數(這很可怕並且有很多表單域)。
我的直覺是,儘管利害關係人認爲他們需要形式的無限變化,但他們可能只需要這些形式的一些變化。簡單地對一些不同的頁面/表單進行編碼,然後用一種領先的形式將用戶轉換爲他們需要的形式可能會容易得多。
此外,使用Jquery hide/show可以非常有用地隱藏可選元素,從而減少UX(用戶體驗/可用性)方面非常複雜的形式的負面影響。例如。用戶被問到的問題可能會導致一些表單元素被隱藏/顯示在頁面上,使用Javascript。