2013-10-29 64 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

我懂了!問題在於選擇!如果我取消選擇,然後選擇它的工作記錄! 無論如何,它似乎是一個錯誤...