easyui datagrid实现前台和后台的动态分页
(2014-01-05 19:14:42)
easyui提供的datagrid实现了对应的前台一次分页,对于后台分页还是比较简单的,毕竟每次点击分页按钮的时候提供了对应的两个参数,然后根据对应action获取对应的数据进行对应的显示,他的两个参数
pageNumber,pageSize是存在浏览器参数中的,可以通过response进行获取,
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/json");
前台分页,前台分页只要是改了easyui自己的pagefiter方法,通过pager.pagination({
onSelectPage:function(pageNum, pageSize){
opts.pageNumber = pageNum;
opts.pageSize = pageSize;
pager.pagination('refresh',{
pageNumber:pageNum,
pageSize:pageSize
});
dg.datagrid('loadData',getDataFenYe(pageNum,pageSize));
}
});
中的pageNum, pageSize设置当前需要显示的数据
//
var strList = {};
// function
getDataFenYe(pageNumber,pageSize){
//
var start =
pageNumber * pageSize;
//
var end =
pageNumber * pageSize+ pageSize;
//
var tt =
{};
//
var rows =
[];
//
HttpServletResponse response = ServletActionContext.getResponse();
前台分页,前台分页只要是改了easyui自己的pagefiter方法,通过pager.pagination({
中的pageNum, pageSize设置当前需要显示的数据
//
//
//
//
//
//
//