我正在构建一个测试应用程序,管理员可以为每个测试建立问题,每个测试都有自己的一组字段(文本,下拉列表,复选框,无线电......等),所以我想知道是否有任何可以帮助我生成动态表单的Meteor包?
我检查了alerced:autoform但据我所知,所有表单字段(架构)必须静态定义,而在我的情况下,它是动态生成的,保存/检索到测试集合中,我在哪里保存每个测试及其字段(标签,类型,最小值,最大值等)。感谢
答案 0 :(得分:1)
Autoform可以在使用simple schema(或collection2)时根据架构自动创建表单。例如,您可以在序列化的数据库中存储和更新架构,然后将其与parseJSON
一起使用。
var schema = $.parseJSON(jsonFromDB);
CollectionSchema = new SimpleSchema(schema);
{{> quickForm schema=CollectionSchema}}
未经测试,但我认为它应该有效。