Ext.create('Ext.grid.Panel', {
id : 'cataGrid',
loadMask : true,
store : xxDS,
columns : col1,
height : '99%',
autoScroll : true,
...
});
var xxDS = Ext.create('Ext.data.Store', {
model : 'cata',
groupField : 'groupDate',
groupDir : 'DESC',
proxy : {
type : 'ajax',
actionMethods : {
read : 'POST'
},
url : getRootPath() + '/jobMonitor.do?method=queryRecentJobInfo'
reader : {
type : 'json',
root : 'xxx'
}
},
autoLoad : true
});
如上面代码所示,本人习惯性设置store自动加载,所以gridpanel的loadmask属性不管怎么设置都不起效果
后来无意中发现只要调用store的load()方法就可以使loadMask起效了。不知这算不算ext的小问题。