0
我正在構建一個測試應用,管理員可以爲每個測試建立問題,每個測試都會有自己的一組字段(文本,下拉菜單,複選框,廣播等),所以我想知道是否有任何Meteor軟件包可以幫助我動態生成代碼?流星動態表單字段生成
我檢查過aldeed:autoform,但據我瞭解,所有的表單字段(模式)必須靜態定義,而在我的情況下,它是動態生成,保存/檢索/從測試集合中,我保存每個測試連同其字段(標籤,類型,最小值,最大值等)。謝謝
我正在構建一個測試應用,管理員可以爲每個測試建立問題,每個測試都會有自己的一組字段(文本,下拉菜單,複選框,廣播等),所以我想知道是否有任何Meteor軟件包可以幫助我動態生成代碼?流星動態表單字段生成
我檢查過aldeed:autoform,但據我瞭解,所有的表單字段(模式)必須靜態定義,而在我的情況下,它是動態生成,保存/檢索/從測試集合中,我保存每個測試連同其字段(標籤,類型,最小值,最大值等)。謝謝
Autoform可以基於架構自動創建表格,因爲它使用simple schema(或者collection2)。例如,您可以在DB中序列化存儲和更新模式,然後將其與parseJSON
一起使用。
var schema = $.parseJSON(jsonFromDB);
CollectionSchema = new SimpleSchema(schema);
{{> quickForm schema=CollectionSchema}}
未測試,但我認爲它應該工作。