ExtJS 6 如何设置 store 的 rootProperty
ExtJS 6 how to set rootProperty of store
我有一个使用自定义代理的 store
。
Ext.define('MyApp.proxy.Proxy', {
extend: 'Ext.data.proxy.Ajax',
alias: 'proxy.myproxy',
type: 'ajax',
reader: {
type: 'json',
messageProperty: 'msg',
rootProperty: 'data',
totalProperty: 'num'
}
});
如何更改代码上的商店 rootProperty。
我现在正在使用这个:
var storeMenu = Ext.create('MyApp.store.menu.Menu');
storeMenu.proxy.reader.setRootProperty('data.items');
Is this the right way to do it?
rootProperty
也可以接受一个函数,你 return 你想要解析成记录的数组:
我有一个使用自定义代理的 store
。
Ext.define('MyApp.proxy.Proxy', {
extend: 'Ext.data.proxy.Ajax',
alias: 'proxy.myproxy',
type: 'ajax',
reader: {
type: 'json',
messageProperty: 'msg',
rootProperty: 'data',
totalProperty: 'num'
}
});
如何更改代码上的商店 rootProperty。
我现在正在使用这个:
var storeMenu = Ext.create('MyApp.store.menu.Menu');
storeMenu.proxy.reader.setRootProperty('data.items');
Is this the right way to do it?
rootProperty
也可以接受一个函数,你 return 你想要解析成记录的数组: