extjs中怎么分页
extjs中已经加了toolbar代码:bbar:newExt.PagingToolbar({pageSize:25,store:menuStore,displayInf...
extjs中已经加了toolbar
代码:
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: menuStore,
displayInfo: true,
displayMsg: '显示 {0} - {1} 条,共计 {2} 条',
emptyMsg: "没有数据",
style: "border-bottom:none;border-left:none;border-right:none;"
}),
store: menuStore,
autoScroll: true,
width: '100%'
var menuStore = Ext.create("Ext.data.Store", {
pageSize: 25,
autoLoad: false,
fields: ['Menu1', 'Menu2', 'menu_name', 'role_name', 'user_in_station_mc', 'user_name', 'bm', 'role_code'],
proxy: {
type: 'ajax',
reader: { type: 'json', root: 'rows' },
url: "../../../ashx/zhgl/warm/QueryByMenu_name.ashx?menu_name=",
listeners: {
exception: function (dataProxy, type, action, options, response, arg) {
var error = "";
if (type) { if (type.statusText == "OK") { if (dataProxy.reader.jsonData) { error = dataProxy.reader.jsonData.error; } } else { error = type.statusText; } }
Ext.Msg.alert('错误提示', "加载数据时出错:" + error);
return;
}
}
}
})
在C#中是三个查询语句,三个datatable,j最后合成一个datatable,我要如何给datatable分页,如果是写方法,我要怎么用啊 展开
代码:
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: menuStore,
displayInfo: true,
displayMsg: '显示 {0} - {1} 条,共计 {2} 条',
emptyMsg: "没有数据",
style: "border-bottom:none;border-left:none;border-right:none;"
}),
store: menuStore,
autoScroll: true,
width: '100%'
var menuStore = Ext.create("Ext.data.Store", {
pageSize: 25,
autoLoad: false,
fields: ['Menu1', 'Menu2', 'menu_name', 'role_name', 'user_in_station_mc', 'user_name', 'bm', 'role_code'],
proxy: {
type: 'ajax',
reader: { type: 'json', root: 'rows' },
url: "../../../ashx/zhgl/warm/QueryByMenu_name.ashx?menu_name=",
listeners: {
exception: function (dataProxy, type, action, options, response, arg) {
var error = "";
if (type) { if (type.statusText == "OK") { if (dataProxy.reader.jsonData) { error = dataProxy.reader.jsonData.error; } } else { error = type.statusText; } }
Ext.Msg.alert('错误提示', "加载数据时出错:" + error);
return;
}
}
}
})
在C#中是三个查询语句,三个datatable,j最后合成一个datatable,我要如何给datatable分页,如果是写方法,我要怎么用啊 展开
1个回答
2017-07-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
先设定page_size的大小,即var page_size=5;
在Grid中的添加
bbar:new Ext.PagingToolbar({pageSize:page_size,
store:mystore,
displayInfo: true
})
mystore.load();//用来加载数据
变为
mystore.load({
params:{
start: 0,
limit: page_size
}
});//用来加载数据
});
在Grid中的添加
bbar:new Ext.PagingToolbar({pageSize:page_size,
store:mystore,
displayInfo: true
})
mystore.load();//用来加载数据
变为
mystore.load({
params:{
start: 0,
limit: page_size
}
});//用来加载数据
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询