我有自定义按钮来管理jqgrid。 Onpage load grid给了我100条记录。如果我导出到excel,我正确地得到了100条记录。然后我过滤了jqgrid,网格显示了10条记录。但如果我导出到excel,我得到了100条记录,这是我之前获得的。
以下是我的过滤器代码。
$("#grid").jqGrid('setGridParam', {
search: true,
postData: {filters: filter},
sortname: 'statusCode',
sortorder: 'asc'
});
$("#grid").setGridParam({page:1}).trigger("reloadGrid");
var gridData = $("#grid").jqGrid('getGridParam','data');
在gridData中,每次都有100个对象而不管任何过滤器。我只需要导出记录,过滤后会在网格中显示。
请建议我如何从网格中获取10条记录。
答案 0 :(得分:0)
如果您使用free jqGrid,则可以获取新lastSelectedData
参数的值,而不是data
参数的值。请参阅自述文件的the first demo at the end。最新功能在自述文件或wiki中进行了描述。