0

我在获取选定记录时遇到问题,这是我的嵌套模型:

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属性存在!

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

谢谢

4

1 回答 1

0

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

于 2013-10-30T09:21:53.230 回答