extjs grid 分页 进入WINDOW时loadmask不显示,点上下页显示LOADMASK

varuserStoreData=newExt.data.JsonStore({url:'getDataAction.action?type=userselect',ro... var userStoreData = new Ext.data.JsonStore({
url : 'getDataAction.action?type=userselect',
root : 'row',
totalProperty: 'totalCount',
fields : [ 'USER_ID', 'USER_NAME', 'DEPT_CODE',
'DEPT_NAME' ],
listeners:{
beforeload:{
fn:function(thiz,options){
Ext.apply(thiz.baseParams, {
username:nametextfield.getValue(),
orgcode:orgdetailcbb.getValue(),
orgtypecode:orgcbb.getValue()
});
}
}
}
});

userStoreData.load({params:{start:0, limit:25}});

function createUserCM() {
return new parent.Ext.grid.ColumnModel({
columns : [ userpanelsm, {
header : '<b>用户帐号</b>',
align : 'left',
dataIndex : 'USER_ID'
}, {
header : '<b>用户名称</b>',
align : 'left',
dataIndex : 'USER_NAME'
}, {
header : '<b>部门代码</b>',
align : 'left',
dataIndex : 'DEPT_CODE'
}, {
header : '<b>部门名称</b>',
align : 'left',
dataIndex : 'DEPT_NAME'
} ],
defaultSortable : false
});
};

var tbar = [{xtype : "tbseparator"},'姓名:',nametextfield,'-','部门类别:','-',orgcbb,'-','部门:',orgdetailcbb,'-',selectUserButton];

var usergrid = new parent.Ext.grid.GridPanel({
id : 'usergd',
region : 'center',
store : userStoreData,
cm : createUserCM(),
border : false,
columnLines : true,
sm : userpanelsm,
loadMask : {
msg : '正在加载数据,请稍侯……'
},
tbar : tbar,
bbar:new parent.Ext.PagingToolbar({
pageSize: 25,
store: userStoreData,
displayInfo: true,
displayMsg :'显示第 {0} 条到 {1} 条记录,共 {2} 条',
emptyMsg :"您好,没有数据"
})
});

function selectUserButtonAction(){
userStoreData.load({params:{start:0, limit:25}});
}

var userwin = new parent.Ext.Window(
{
width : 800,
height : 600,
title : '选择人员',
plain : true,
modal : true,
maximizable : true,
layout : 'border',

items : usergrid
});

userwin.show(this);
展开
 我来答
ttyaomm
2012-06-21
知道答主
回答量:23
采纳率:0%
帮助的人:19.9万
展开全部
reoload 要在最后执行!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式