我在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'));
但我有一个错误:
未捕获的ReferenceError:mystore未定义
userclassname:' mystore',
请帮帮我。如何编写此代码?
答案 0 :(得分:1)
定义商店的storeId:
Ext.define('Currency.store.mystore', {
extend: 'Ext.data.Store',
storeId: 'mystore',
// ...
找到第一个元素:
var lari = Ext.getStore("mystore").getAt(0);