【发布时间】:2014-04-14 09:01:39
【问题描述】:
我正在尝试将字段动态设置为 extjs 数据存储,以便在运行时动态创建不同的网格。
案例 A 适合我。但是当我在 案例 B 中使用 as 时,商店的代理会挂在以前的模型上,因此网格渲染会混乱。
这两者的真正区别是什么?
案例A
Ext.define('FDG.store.reading.FDGDynamicGridStore', {
extend: 'Ext.data.Store'
});
var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
fields: fields,
proxy: {
type: 'memory',
reader: {
type: 'json',
totalProperty: 'tc',
root: 'Result'
}
}
});
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);
案例 B
Ext.define('FDG.store.reading.FDGDynamicGridStore', {
extend: 'Ext.data.Store',
proxy: {
type: 'memory',
reader: {
type: 'json',
totalProperty: 'tc',
root: 'Result'
}
}
});
var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
fields: fields
});
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);
【问题讨论】:
标签: extjs extjs4 extjs4.1 extjs4.2