访问组行 ag-grid

Access group row ag-grid

使用[=28=提供的行grouping功能时,插入了一个新的'row'作为组的header,点击expand / collapse area 标识该组。

有什么方法可以访问这一行吗?

存在于填充网格的行数据中。

 this.autoGroupColumnDef = { 
      field: "column",
      headerName: " Column containing the expand / collapse rows ",
      valueGetter:  function nameGetter(params) {
       console.log("All rows: ", params.data); // group rows not present here
       return params.data.nameToDisplay;
      }
    }

由于上面的代码不够清晰,我只能建议你识别哪一行是一组,哪一行不是。

您可以调用 onModelUpdated,它会在页面加载和对 ag-grid 进行任何更新时被调用。

*Example:*

 onModelUpdated = (params) => {
    params.api.forEachNode((node) => {
      if (node.group) {
      console.log('Row data', node);
        } else {
//do nothing
}
    });
  }

node.group returns 对或错