zhenyu543647161
zhenyu543647161
2009-03-13 14:50

为什么GridPanel加了loadMask却没有laoding效果

已采纳

很奇怪,我在GridPanel中定义了loadMask属性,但查询时却没有出现loading效果,数据是正常显示的,就是在查询是没有那个loading的效果,请大家帮忙看一下,
这是我的代码:
(我的gridpanel是放在一个window中呈现的)

var test = new Ext.grid.GridPanel({
id:'basegrid',
//plain : false,
height : 300,
border : true,// 出现边框
region : 'center',// 设定显示区域为中心,停靠在容器中心
layout : 'fit',// 表格内列内容填充满,按列头比例填充
width : 450,
sm : new Ext.grid.RowSelectionModel(),
cm : colM,
viewConfig : {
sortAscText : '升序',
sortDescText : '降序',
columnsText : '显示列',
forceFit : true
},
renderTo:wuzhen,
loadMask : {
msg : '数据加载中,请稍后...'
},
store : store,
autoExpandColumn : 2
});
store.load();
var wuzhen = new Ext.Window({
title : 'CMWAP查询',
width : 470,
height : 400,
//loadMask : true,
plain : true,
bodyStyle : 'padding:5px;',
buttonAlign : 'center',
renderTo : Ext.getBody(),
items : [test],
buttons : [{
text : '关闭',
handler : function() {
wuzhen.hide();
}
}]
});
wuzhen.show();
请教了,这个问题困绕好久了……

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • leonelwong 马勒格彼得 12年前

    store.load();
    这个要放着最后才会现在loading的效果,当你调用store.load(); 的时候,对应的GRID就会LOADING,然后加载数据

    点赞 评论 复制链接分享

相关推荐