在extjs3 中我想设置一个本地的store,便于静态的加载grid。如代码:
menuStore = new Ext.data.SimpleStore({
data:{rows:[
{id:0,text:'xxxx',jsurl:'xx-xxx'},
{id:1,text:'xxxx',jsurl:'xx-xxx'},
{id:2,text:'xxxx',jsurl:'xx-xxx'}
]},
fields:['id', 'text', 'jsurl']
});
但是一Load()的时候 就报错:
TypeError: this.proxy is undefined
不过这个js还可以加载
尝试这添加:
menuStore = new Ext.data.SimpleStore({
data:{rows:[
{id:0,text:'xxxx',jsurl:'xx-xxx'},
{id:1,text:'xxxx',jsurl:'xx-xxx'},
{id:2,text:'xxxx',jsurl:'xx-xxx'}
]},
fields:['id', 'text', 'jsurl'],
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
结果直接Js不能加载 报错:
TypeError: k.on is not a function