我是ExtJS的新手,请原谅这是非常基本的。我用Google搜索,但无法找到任何有用的答案。
我有一个代理类型为AJAX的商店:
tableStore = Ext.create('Ext.data.Store', {
model: 'TableData',
pageSize: 20,
proxy: {
type: 'ajax',
url: url
}
});
对url
的调用返回一个JSON对象。我想在一些局部变量中获取此JSON对象来进行一些处理。
这可能吗?
感谢。
答案 0 :(得分:0)
试试这个
tableStore.getProxy().getReader().rawData
答案 1 :(得分:0)
您可以参考方法转换中获得的数据:
Ext.define('MyModel', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'int'}
, {name: 'title', type: 'string'}
]
, proxy: {
type: 'rest'
, reader: {
type: 'json'
, transform: {
fn: function (data) {
//you code here
return data;
}
, scope: this
}
}
}});