您的位置:首页 > 其它

关于jqgrid获取分页全部数据

2018-03-01 14:05 288 查看
我们通常获取数据使用的方法为:

$(‘#commonList2’).jqGrid(“getRowData”);

通过这种方式只能获取当前页的全部数据,并不能获取翻页后的数据。

如果需要获取全部数据的方式,可以利用修改页面最大显示条数,全部加载后,再获取。

var rowNum =  $("#commonList2").jqGrid('getGridParam', 'rowNum');   //获取当前页条数
var total = $("#commonList2").jqGrid('getGridParam', 'records');   //获取总数 (包含未显示的数据)
$("#commonList2").jqGrid('setGridParam', { rowNum: total }).trigger('reloadGrid');  //把grid重新加载成全部数据(前端不会变化)
var zflist=$('#commonList2').jqGrid("getRowData");  //获取全部数据
$("#commonList2").jqGrid('setGridParam', { rowNum: rowNum }).trigger('reloadGrid');  //还原成原先状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: