码迷,mamicode.com
首页 > 其他好文 > 详细

easyUI数据表格datagrid之分页

时间:2016-10-06 12:46:59      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

一、分页函数

/**=========================================
* 分页函数
*/
function pagerFilter(data) {
if(typeof data.length == ‘number‘ && typeof data.splice == ‘function‘) { // is array
data = {
total: data.length,
rows: data
}
}
var dg = $(this);
var opts = dg.datagrid(‘options‘);
var pager = dg.datagrid(‘getPager‘);
pager.pagination({
onSelectPage: function(pageNum, pageSize) {
opts.pageNumber = pageNum;
opts.pageSize = pageSize;
pager.pagination(‘refresh‘, {
pageNumber: pageNum,
pageSize: pageSize
});
dg.datagrid(‘loadData‘, data);
}
});
if(!data.originalRows) {
data.originalRows = (data.rows);
}
var start = (opts.pageNumber - 1) * parseInt(opts.pageSize);
var end = start + parseInt(opts.pageSize);
data.rows = (data.originalRows.slice(start, end));
return data;
};

 二、使用分页函数

function getMediaInfo(){
var orgInfo=[];

$.ajax({
url:baseCtx+"/media/getMediaInfo.action",
data:{},
type : ‘post‘,
async : false,
dataType : "json",
success: function(data){
orgInfo=data;
// console.log("orgInfo="+orgInfo);
$(‘#dg‘).datagrid({
loadFilter: pagerFilter//在load数据的时候使用分页函数;
}).datagrid(‘loadData‘, orgInfo);
},
});
}

easyUI数据表格datagrid之分页

标签:

原文地址:http://www.cnblogs.com/Lxiaojiang/p/5933596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!