我有一个模型,里面有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 的 parse 方法中看到它已从服务器检索数据。
但是网格视图没有显示任何数据。
(当我使用普通的 Backbone.model 而不是主干.RelationalModel 时,一切正常。所以我知道我的设置是正确的,除了缺少主干关系 + 后网格交互)
我是主干/javascript/backgrid/...世界的新手
我想我需要连接一些事件才能使其工作。
请分享一个见解!