Backbone.js 主干表单-填充复选框

Backbone.js 主干表单-填充复选框,backbone.js,backbone-forms,Backbone.js,Backbone Forms,我已经为具有以下模式的模型创建了主干表单(独立复选框) 模型的“部门”字段由相同类型的集合填充,其中包含这些部门的子集 例如,如果架构选项是一个包含部门的集合,则@model.get('departments')可以返回一个包含部门的集合 但是,在我的主干表单中,所有复选框都是空的,是否应该选中那些引用属于模型的部门的复选框?复选框表单元素根据模型ID而不是模型填充值。换句话说,@model.get('departments')应该返回[1,3] 编辑:显示工作和非工作版本。确定吗?在文档中,我

我已经为具有以下模式的模型创建了主干表单(独立复选框)

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

例如,如果架构选项是一个包含部门的集合,则@model.get('departments')可以返回一个包含部门的集合


但是,在我的主干表单中,所有复选框都是空的,是否应该选中那些引用属于模型的部门的复选框?

复选框表单元素根据模型ID而不是模型填充值。换句话说,
@model.get('departments')
应该返回
[1,3]


编辑:显示工作和非工作版本。

确定吗?在文档中,我希望它能直接与集合一起工作,因为它继承自“Select”(虽然显然不一定是这样)——@PeterHamilton——文档有点模棱两可,但是的,我非常确定。检查我在答案中编辑的小提琴。事实上,
Select
元素的工作原理是一样的,不是吗?英雄,这很好(我以前没有在我的机器上测试过!)
schema: ->
  departments:
      type: "Checkboxes"
      title: "Department(s)*"
      options: (new CPP.Collections.Departments) # Return ALL departments