0

我有一个模型,里面有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/...世界的新手

我想我需要连接一些事件才能使其工作。
请分享一个见解!

4

0 回答 0