Jqgrid afterSearch数据 - 如何获得它

时间:2015-06-01 16:28:46

标签: filter jqgrid

我只需要获取搜索结果而不是整个集合的数据。

 var data = $("#my-grid").getGridParam("data");

给了我整套。

谢谢!

1 个答案:

答案 0 :(得分:0)

您的问题的答案取决于jqGrid的哪个分支以及您使用的版本。如果您使用free jqGrid(4.8 / 4.9),则使用lastSelectedData参数代替data。您将获得过滤和排序数据的子集(所有数据,而不仅仅是当前页面!!!)。请参阅the readme上的the first demothe end of readme

如果你必须使用旧的jqGrid版本,那么你可以关注the answer,它显示了如何将内部方法$.jgrid.from子类化,以便能够将最后select的结果保存在本地数据。