【发布时间】:2013-07-24 18:12:24
【问题描述】:
我有一个带有商店的网格面板,如下所示。我想在商店再次加载时获取每条记录。但不工作
var store = Ext.create('Ext.data.Store', {
autoLoad: false,
fields:['a', 'b', 'c'],
proxy: {
type: 'ajax',
url: 'data.php',
reader: {
type: 'json'
}
},
listeners: {
load: function ( stores, records, successful, eOpts ) {
alert(records.data.a); // fails
}
}
});
或者我尝试其他方式,例如
store.load({
params: {
a: myvariable
},
callback: function (records, operation, success) {
alert(records.data.a); // fail
},
scope: this
});
但他们都失败了 怎么做。谢谢
【问题讨论】:
-
失败意味着?您是否收到错误或无法获取值(空)????检查后端是否提供数据..
-
records 是一个数据数组。商店再次加载时是否需要获取每条记录?