搜索问题后的 JqGrid 记录计数

JqGrid record count after search issue

我正在使用 jqgrid v 4.4

我正在尝试查找网格中的行数,因此下面的代码有效并且给出了准确的记录数

 var Count = ($("#grid").jqGrid('getGridParam', 'records'))

但是当用户在网格中搜索某些东西后,它会搜索 returns 搜索结果,所以让我们考虑搜索结果由 4 行组成,所以现在上面的代码给了我,记录 =4。

我想获取绑定到网格的记录数,而不考虑搜索。请帮忙

如果您使用 datatype: "local" 或远程数据类型,但使用 loadonce: true 选项,则 jqGrid 的 data 参数将是数组 all 未经过滤的数据。因此,您可以使用数组的 length 来获取网格中加载的(未过滤的)行总数:

var count = $("#grid").jqGrid('getGridParam', 'data').length;