我的模型中包含HasMany
个项目。
var Checklist = Backbone.RelationalModel.extend( {
url: {{ url }}
relations: [ {
type: Backbone.HasMany,
key: 'items',
relatedModel: ChecklistItem,
collectionType: ChecklistItemCollection,
}],
});
我实例化模型var checklist = new Checklist();
现在我初始化Grid并获取核对清单。
var grid = new Backbone.Grid({columns:columns, collection: checklist.get('items'));
checklist.fetch({reset:true});
我可以在Checklist的解析方法中看到它已从服务器检索数据 但是网格视图没有显示任何数据 (当我使用普通的Backbone.model而不是backbone.RelationalModel时,一切正常。所以我知道我的设置是正确的,除了缺少骨干关系+ backgrid交互)
我是骨干/ javascript / backgrid / ...世界
的新手我想我需要联系一些事件才能使它发挥作用 请分享一下见解!