【问题标题】:Backbone Forms - Populating Checkboxes主干表单 - 填充复选框
【发布时间】:2013-01-07 22:09:24
【问题描述】:

我为具有以下架构的模型创建了一个主干表单(独立复选框)

schema: ->
  departments:
      type: "Checkboxes"
      title: "Department(s)*"
      options: (new CPP.Collections.Departments) # Return ALL departments

模型的“部门”字段由包含这些部门子集的相同类型的集合填充。

例如,如果架构选项是包含部门[d1, d2, d3, d4] 的集合,则@model.get('departments') 可以返回具有[d1, d3] 的集合

但是在我的Backbone Form中,所有的复选框都是空白的,那些涉及到属于模型的部门的复选框不应该被选中吗?

【问题讨论】:

    标签: backbone.js backbone-forms


    【解决方案1】:

    Checkboxes 表单元素根据模型 ID 而不是模型填充值。换句话说,@model.get('departments') 预计会返回 [1, 3]

    编辑:Here is a JSFiddle 显示工作和非工作版本。

    【讨论】:

    • 你确定吗?在文档中,我希望它可以直接与集合一起使用,因为它继承自“Select”(尽管显然不一定如此)-github.com/powmedia/backbone-forms#select
    • @PeterHamilton - 文档有点模棱两可,但是是的,我很确定。检查我在答案中编辑的小提琴。事实上,Select 元素的工作方式是一样的,不是吗?
    • 英雄,效果很好(我之前没在我的机器上测试过!)
    猜你喜欢
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多