使用ag-Grid提供的行grouping功能时,会插入一个新的“行”作为组的标题,单击展开/折叠 区域,用于标识该组。
有什么方法可以访问该行?
填充网格的行数据中没有 。
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;
}
}
答案 0 :(得分:1)
由于上述代码不清楚,所以我建议您确定哪一行是组,哪一行不是组。
您可以调用onModelUpdated
,它会在页面加载以及对ag-grid进行任何更新时调用。
*Example:*
onModelUpdated = (params) => {
params.api.forEachNode((node) => {
if (node.group) {
console.log('Row data', node);
} else {
//do nothing
}
});
}
node.group
返回true或false