关于jqGrid数据排序的问题
时间: 2016-02-16来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>

如上图,降序的时候,jqGrid会按前台方法 排序,这样显然行不通!
(实际上后台数据是以1397、1000、999这样降序的形式返回的!)
说明:通过向后端ajax获取到jsonData,然后传给jqGrid的。没有使用jqGrid自带的方法获取数据。
个人感觉是jqGrid缓存的问题,但是我设置了很多种方法还是无效!
主要代码: if(_this.hasLoadGrid){ $node[0].grid.beginReq(); $node[0].grid.endReq(); $node.jqGrid('clearGridData'); $node.jqGrid('setGridParam', {data: dataObj}); $node.trigger('reloadGrid'); }else{ $node.jqGrid({ data:jsonData, datatype:"local", cache: false, loadonce: false, onSortCol: function (index, colindex, sortorder){ _this.sData.sort = '{"' + index + '":"' + sortorder + '"}'; _this.view('dataList');//这里是ajax重新加载数据表的方法 } }).trigger('GridUnload'); _this.hasLoadGrid = true; }








科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行