Extjs 获取sencha ext js中的存储数据项值

Extjs 获取sencha ext js中的存储数据项值,extjs,sencha-architect,extjs-stores,Extjs,Sencha Architect,Extjs Stores,我将这些数据保存在JSON文件中 { data: [ { lari: 1.75 } ] } 我想得到这个拉里的值,例如: var lari = mystore.data.items[0]; 我正在使用以下代码: Ext.define('Currency.store.mystore', { extend: 'Ext.data.Store', requires: [ 'Currency.model.M

我将这些数据保存在JSON文件中

{
    data: [
        {
            lari: 1.75
        }
    ]
}
我想得到这个拉里的值,例如:

var lari = mystore.data.items[0];
我正在使用以下代码:

Ext.define('Currency.store.mystore',
    { extend: 'Ext.data.Store', requires: 
       [ 'Currency.model.MyModel', 'Ext.data.proxy.Ajax', 'Ext.data.reader.Json' ],
       constructor: function(cfg) {
          var me = this;
           cfg = cfg || {};
           me.callParent([Ext.apply({
               model: 'Currency.model.MyModel', storeId: 'mystore',
               proxy: { type: 'ajax', url: 'data.json',
                 reader: { type: 'json', root: 'data' 
...

Ext.encode(Ext.pluck(mystore.data.items[0], 'data'));
但我有一个错误:

未捕获引用错误:未定义mystore
userclassname:“mystore”


请帮帮我。如何编写此代码?

定义商店的storeId:

Ext.define('Currency.store.mystore', { 
    extend: 'Ext.data.Store',
    storeId: 'mystore',
    // ...
并找到第一个元素:

var lari = Ext.getStore("mystore").getAt(0);

那么你的模型是错误的,请将模型定义添加到你的问题中,这样我就可以看到我意识到了我的问题。在onlaunch函数中,我写入var lari=Ext.getStore(“mystore”).proxy.reader.jsonData.data[0].lari;和控制台输出:未捕获类型错误:无法读取未定义的属性“数据”。我认为这个命令首先在加载存储之后启动。因为当我在consol“Ext.getStore(“mystore”).proxy.reader.jsonData.data[0].lari”中编写此命令时,“一切都很好。那我该怎么办呢。