我为模型创建了一个Backbone表单,其中包含以下模式(隔离复选框)
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表单中,所有复选框都是空白的,是否应该检查那些涉及属于该模型的部门的复选框?
答案 0 :(得分:2)
Checkboxes表单元素根据模型ID而不是模型填充值。换句话说,@model.get('departments')
预计会返回[1, 3]
。
修改:Here is a JSFiddle,显示工作版和非工作版。