主干表单-填充复选框



我已经为一个模型创建了一个Backbone表单,它具有以下模式(独立的复选框)

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

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

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

但是在我的主干表单中,所有的复选框都是空白的,是不是应该选中属于模型的部门?

复选框表单元素填充值基于模型id,而不是模型。换句话说,@model.get('departments')期望返回[1, 3]

编辑:这里是一个JSFiddle,显示了一个工作和非工作的版本。

相关内容

  • 没有找到相关文章

最新更新