检索jqGrid排序数据

时间:2014-09-08 10:34:42

标签: jquery jquery-ui sorting jqgrid

我有一个jqgrid,最初加载了一些数据,并动态添加了一些数据。 功能

$('#mygrid').jqGrid('getGridParam','data');

正确检索所有网格数据,但不关心用户单击网格标题上的排序图标所应用的任何排序顺序。

我可以使用任何其他函数或参数来获取jqGrid表所示的排序数据?

3 个答案:

答案 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 answeranother one中包含的演示。