我尝试将rowGrouping设置为特定列,如下所示:
columnDefs[index]["rowGroup"] = true;
this.setState({ columnDefs: columnDefs });
params.api.setColumnDefs(columnDefs);
将重新呈现网格,但未设置行分组。是否还有其他ag-grid api可以手动设置行组(就像columnApi.setColumnVisible一样可以隐藏/显示特定列)。
答案 0 :(得分:0)
看起来您的更新的columnDefs没有应用到网格。
将columnDef设置为空数组或完全创建新的ColumnDef对象应该可以解决此问题。
gridOptions.api.setColumnDefs([]);
gridOptions.api.setColumnDefs(newColDefs);