【问题标题】:AG grid get selected rows at group indexAG 网格在组索引处获取选定的行
【发布时间】:2019-05-01 16:56:11
【问题描述】:

注意:网格数据是分组的。

我正在尝试获取特定组索引处的选定行。

我尝试getDisplayedRowAtIndex(index).allLeafChildren 并循环遍历每个节点以选择 true,这将提供我需要的内容,但仅限于第一次渲染。

任何想法!如何达到同样的效果? 谢谢

【问题讨论】:

  • 你检查过 getBestCostNodeSelection() 吗?

标签: angular ag-grid


【解决方案1】:

您已经使用group-key 进行目标引用,然后通过allLeafChildren 循环检查

gridApi.forEachNode((node) => {
    if (node.key == 'needed key here') {
        node.allLeafChildren.forEach(gNode=>{
            if(gNode.selected){
                //your logic here
            }
        });
    }
});

【讨论】:

  • 谢谢,我知道这个窍门,但我不想浏览数千条记录。
  • 如果您要为组定义它,您可能可以通过 ID 获取它。
猜你喜欢
  • 1970-01-01
  • 2016-05-19
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 2019-02-11
  • 1970-01-01
  • 2012-11-14
  • 2018-12-08
相关资源
最近更新 更多