0

我在 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'));

但我有一个错误:

Uncaught ReferenceError: mystore is not defined
userclassname: 'mystore',

请帮我。这段代码怎么写?

4

1 回答 1

2

定义商店的 storeId:

Ext.define('Currency.store.mystore', { 
    extend: 'Ext.data.Store',
    storeId: 'mystore',
    // ...

并找到第一个元素:

var lari = Ext.getStore("mystore").getAt(0);
于 2014-04-30T23:41:36.100 回答