【问题标题】:Meteor dynamic form fields generation流星动态表单字段生成
【发布时间】:2015-03-24 23:16:44
【问题描述】:

我正在构建一个测试应用程序,管理员可以在其中为每个测试构建问题,每个测试都有自己的一组字段(文本、下拉列表、复选框、单选...等),所以我想知道是否有任何可以帮助我生成动态表单的 Meteor 包?

我已经检查了 aldeed: autoform 但据我所知,所有表单字段(模式)都必须静态定义,而在我的情况下,它是动态生成的,在测试集合中/从测试集合中保存/检索,我保存每个测试及其字段(标签、类型、最小值、最大值...等)。谢谢

【问题讨论】:

    标签: meteor


    【解决方案1】:

    Autoform 可以根据架构自动创建您的表单,因为它使用simple schema(或者collection2)。例如,您可以在序列化的数据库中存储和更新您的架构,然后将其与parseJSON 一起使用。

    var schema = $.parseJSON(jsonFromDB);
    CollectionSchema = new SimpleSchema(schema);
    
    {{> quickForm schema=CollectionSchema}}
    

    未经测试,但我认为它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 2015-07-25
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多