【发布时间】:2015-06-30 10:05:54
【问题描述】:
我有一个带有商店的网格,我想在渲染时加载或单击按钮,但是当我尝试加载网格时,得到一个 url is undefined 错误。我需要直接使用 Ext,所以没有 url。我该怎么办?
Ext.define('My.view.Grid' ,{
extend: 'Ext.grid.Panel',
//...
store: 'MyStore',
//...
}
商店:
Ext.define('My.store.MyStore', {
extend: 'Ext.data.JsonStore',
//...
model: 'My.model.MyModel',
proxy: {
type: 'direct',
directFn: Ext.direct.Class.function,
paramOrder: ['start', 'limit', 'sort', 'active'],
reader: {
type: 'json',
root: "data",
idProperty: 'id',
totalProperty: "all"
},
extraParams: {
active: 1
}
},
remoteSort: true,
sorters: ['name']
//...
【问题讨论】:
-
您的问题解决了吗?如果是,请接受我的回答,如果不是,请发表评论。谢谢!
标签: extjs model-view-controller extjs4 ext-direct