Jqgrid:在应用本地过滤器后获取行数

时间:2019-04-17 05:22:53

标签: javascript jquery jquery-ui jqgrid

我想获取所有使用本地过滤器的记录的数量。目前,我正在获取所有行,而不是过滤器行。

jqgrid版本= 5.3.0免费版本

我尝试使用lastSelectedData和数据方法。 lastSelectedData提供空记录。数据正在提供所有记录。但我需要获取所有过滤的行。

gridElem.jqgrid.('getGridParam', 'lastSelectedData') // return null
gridElem.jqgrid.('getGridParam', 'data') //returns all records

1 个答案:

答案 0 :(得分:0)

我找到了解决此问题的方法。

在loadComplete上,我们获得的实际过滤计数为 data.records ,其中data是loadComplete方法的参数。

我将其存储在私有变量中并使用它。

loadComplete:(data) => {
   console.log(data.records)
}