2012-10-09 57 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