2012-10-09 92 views
0

實際數據我有這樣的數據存儲獲得來自ext.data.store

mystore= Ext.create('Ext.data.Store', { 
     id: _id.boxesComboStore, 
     fields: ['label', 'value', 'id', 'type'], 
     autoLoad: true, 
     proxy: { 
      type: 'ajax', 
      url: 'url/to/controller', 
      reader: { 
       type: 'json', 
       root: 'MyModel' 
      } 
     } 
}) 

我怎樣才能輕鬆地訪問在商店中的實際數據?例如第三個記錄,鍵入的實際價值,如果我有在店裏多條記錄

回答

1

如果你想在第三個記錄,以獲得數據的一種方法是使用getAt(id)

var store = Ext.getStore('StoreId'); 
var record = store.getAt(2).data 
var type = record.type; 

在要使Ext.getStore(name)正常工作,您必須爲您的商店定義storeId