我有一个jqgrid,最初加载了一些数据,并动态添加了一些数据。 功能
$('#mygrid').jqGrid('getGridParam','data');
正确检索所有网格数据,但不关心用户单击网格标题上的排序图标所应用的任何排序顺序。
我可以使用任何其他函数或参数来获取jqGrid表所示的排序数据?
答案 0 :(得分:2)
我自己找到了答案......
这是检索已排序数据的正确方法:
$('#myJqGrid').jqGrid('getRowData');
我希望这对某人有帮助。
答案 1 :(得分:1)
此信息可能对您有所帮助。
$( “#mygrid”)。jqGrid的({
sortname:'id',
sortorder:“desc”
});
这里sortname'id'表示按id列desc顺序对数据进行排序。
答案 2 :(得分:1)
实现您要求的唯一方法是使用"子类化"内部$.jgrid.from
jqGrid类。 select
的{{1}}方法将用于获取已排序的查询结果(仅在从结果中剪切第一页之前完整排序和过滤的数据)。我在the answer中描述了这项技术。
更新: Free jqGrid现在可以通过简单的方式获取数据。只需使用$.jgrid.from
获取getGridParam
参数的值即可。请参阅the answer或another one中包含的演示。