这两天一直在搞jqGrid分页,焦头烂额,不过还是有点收获的(主要是后台分页);
jqGrid分页可以分为两种,远程数据(服务器数据)分页和本地数据分页,
先看远程数据分页:
$("#testGrid").jqGrid({
mtype: "POST",
datatype: "json", //返回的是JSON格式的数据
pager: "#userListPg", //表格分页
rowNum: 2, // 每页多少行,用于分页
rownumbers: true,//显示行号
colModel : userCM,// 自定义
jsonReader: {
id: "id" //数据唯一值,
root: 'users', //加载的数据
page: 'page', //当前页
total: 'total', // 很重要 定义了 后台返回的总页数名称。
records: 'records', // 后台返回的总数据条数; 以上5个参数一定要跟后台返回的json格式数据中,名称相同
repeatitems: false,
},
onPaging: function (pageBtn) { //翻页按钮点击事件,pageBtn 与 pager(表格分页有关),为 next_ 加上分页名
var re_page = $(this).getGri