jqGrid的排序本身从开发者的思路分析也没有什么问题,但由于国内的各种业务需求,往往有些地方不能满足需求。比如这次,遇到一个当前结果集内的排序问题。jqGrid本身排序是根据所有的结果排序,并返回到第一页。不过我们的业务需求中 需要在当前页结果集中进行排序。
找到sortData = function (index, idxcol,reload,sor) 方法
} else { ts.p.sortorder = ts.p.colModel[idxcol].firstsortorder || 'asc'; }
//ts.p.page = 1;
注掉//ts.p.page = 1;
这样就会返回当前页面的页码
本文介绍了一种在jqGrid中实现当前页面结果集内排序的方法。通常情况下,jqGrid会根据所有结果进行排序并返回第一页,但通过修改sortData函数中的特定代码,可以实现在当前页的数据集中进行排序。
338

被折叠的 条评论
为什么被折叠?



