选择过滤器后获取当前记录长度

时间:2016-09-08 11:25:24

标签: angularjs ag-grid

我开始使用ag-grid,我需要在我的应用程序中进行一些更改,其中一个是当数据加载到表中时,在我的页脚中我显示了记录数,但是当我开始过滤时表中的数据,当前行的数量开始减少。我可以在过滤数据时获得当前记录长度。有没有一种方法可以获得当前的过滤数据?

要实现的一个例子是:

javascript

2 个答案:

答案 0 :(得分:1)

使用'''api.forEachNodeAfterFilter(回调)'''迭代遍历所有行,随时计算。在api中提到: https://www.ag-grid.com/javascript-grid-api/index.php

知道行数何时发生变化,请收听modelUpdated事件

答案 1 :(得分:-1)

您可以使用以下代码获取已过滤的行数

gridOptions.api.getModel().rootNode.childrenAfterFilter.length