在Ag-grid中以编程方式设置行分组

时间:2020-05-14 13:04:03

标签: ag-grid ag-grid-react

我尝试将rowGrouping设置为特定列,如下所示:

    columnDefs[index]["rowGroup"] = true;
    this.setState({ columnDefs: columnDefs });
    params.api.setColumnDefs(columnDefs);

将重新呈现网格,但未设置行分组。是否还有其他ag-grid api可以手动设置行组(就像columnApi.setColumnVisible一样可以隐藏/显示特定列)。

1 个答案:

答案 0 :(得分:0)

看起来您的更新的columnDefs没有应用到网格。

将columnDef设置为空数组或完全创建新的ColumnDef对象应该可以解决此问题。

  gridOptions.api.setColumnDefs([]);
  gridOptions.api.setColumnDefs(newColDefs);
相关问题