Ag grid 计算不包括子行的总行数

Ag grid 计算不包括子行的总行数,ag-grid,ag-grid-react,Ag Grid,Ag Grid React,我需要在树数据模式下只显示父行的行数。我使用的是getDisplayedRowCount api,它提供了所有行数,即父行+子行(如果展开)。有什么办法吗 比如说 如果我们有下面这样的行,其中2行有子行,1行没有子行,那么只计算为3。不要数孩子。只需计算父行和没有子行的行 结果计数:3/3 父行1 ---儿童排 父行2 ---儿童排 无子行 例如,如果我们有树结构,如示例中所示。如何只计算A、C和E?并在网格顶部显示计数为3 一种可能的解决方案是依赖于节点A、C和E(在您给定的示例中)的父节点

我需要在树数据模式下只显示父行的行数。我使用的是getDisplayedRowCount api,它提供了所有行数,即父行+子行(如果展开)。有什么办法吗

比如说 如果我们有下面这样的行,其中2行有子行,1行没有子行,那么只计算为3。不要数孩子。只需计算父行和没有子行的行

结果计数:3/3

父行1 ---儿童排

父行2 ---儿童排

无子行

例如,如果我们有树结构,如示例中所示。如何只计算A、C和E?并在网格顶部显示计数为3


一种可能的解决方案是依赖于节点A、C和E(在您给定的示例中)的父节点是根节点这一事实-注意,官方文档中没有记录这一点,但这是我能想到的最简单的解决方案

如果一个节点的根节点是父节点,那么我们可以称它为父节点。 您可以通过添加此代码并查看打印的节点来验证这一点:

gridOptions.api.forEachNode((node) => {
    if (node.parent.id == 'ROOT_NODE_ID') {
      console.log(node.key);
    }
  });

我已经整理了一个

嗨,伙计们,你们能帮我一下吗?你们的HTML呢?您认为没有它我们将如何帮助您?代码是内部的。但同样的逻辑也可以应用于ag网格网站中的现有示例,任何提示都会有帮助。这也适用于网格客户端过滤逻辑吗?我们可以像显示的行减去所有子行一样吗?是的,它将适用于客户端排序和过滤,您必须将forEachNode方法更改为:forEachNodeAfterFilterAndSort。请看这里: