jqgrid 排序的时候,在获取当前页数的时候会总是第一页,
var page = $('#searchResultList').getGridParam('page');
解决办法:
在方法外面申明一个当前页数的,
//用于在排序的时候用的页数
var sortforpage = 1;
在加载完成后,从后台把当前参数传过来,
loadComplete : function(data){
sortforpage = data.page;
},
在onSortCol事件上重新绑定参数,即可
onSortCol: function (index, colindex, sortorder) {
$("#searchResultList").jqGrid('setGridParam',{page:sortforpage});
},