【问题标题】:set row grouping programatically in ag-grid在 ag-grid 中以编程方式设置行分组
【发布时间】:2020-08-31 00:44:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: ag-grid ag-grid-react


    【解决方案1】:

    看起来您更新后的 columnDefs 未应用于网格。

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

      gridOptions.api.setColumnDefs([]);
      gridOptions.api.setColumnDefs(newColDefs);
    

    【讨论】:

      猜你喜欢
      • 2020-02-08
      • 1970-01-01
      • 2018-01-23
      • 2016-10-29
      • 2021-06-07
      • 2021-04-17
      • 2020-07-20
      • 2018-02-14
      • 2018-09-26
      相关资源
      最近更新 更多