我只需要获取搜索结果而不是整个集合的数据。
var data = $("#my-grid").getGridParam("data");
给了我整套。
谢谢!
答案 0 :(得分:0)
您的问题的答案取决于jqGrid的哪个分支以及您使用的版本。如果您使用free jqGrid(4.8 / 4.9),则使用lastSelectedData
参数代替data
。您将获得过滤和排序数据的子集(所有数据,而不仅仅是当前页面!!!)。请参阅the readme上的the first demo和the end of readme。
如果你必须使用旧的jqGrid版本,那么你可以关注the answer,它显示了如何将内部方法$.jgrid.from
子类化,以便能够将最后select
的结果保存在本地数据。