2013-10-29 48 views
0
我有一个问题

越来越选定的记录,这里是我的嵌套模型:selectionModel的EXTJS,getselection错误与嵌套模型

Ext.define('my.Address', { 
    extend: 'Ext.data.Model', 
    idProperty: '__guid__', 
    fields: ['title', 'latitude', 'longitude', '__guid__'] 
}); 

Ext.define('my.POS', { 
    extend: 'Ext.data.Model', 
    idProperty: '__guid__', 
    fields: ['__guid__', '__title__', 'password', 'image', 
      'contact', 'category', { 
       name: 'address', model: 'my.Address' 
      }] 
}); 

每次我发布一条记录我重装格,但是在这个越来越选定的记录方式:

var rec = grid.getSelectionModel().getSelection()[0]; 

(REC是my.POS)该记录内的地址具有GUID等于未定义。 如果我看进店这样:

grid.store.data.items[0].data.address[0].__guid__; 

GUID属性存在!

请注意,地址是一个数组。 有人解决了这个问题吗?

谢谢

回答

0

我懂了!问题在于选择!如果我取消选择,然后选择它的工作记录! 无论如何,它似乎是一个错误...