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); 展开
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); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询