javascript - 在行分组级别 ag-grid 启用对单元格字段的编辑
问题描述
我创建了一个 ag-grid。我将记录分组为行分组。在该网格中,一列是自动完成 typeahead 下拉列,我使用下面的包来实现它。
https://www.npmjs.com/package/ag-grid-autocomplete-editor
目前,它看起来像这样。因为我已经完成了分组,所以我无法在组级别显示 typeahead col。我想在这里自动完成输入以进行批量(组级别)更新。
我尝试了多种方法,但无法做到。我尝试使用 aggFunc 也无法使用,因为我使用的是另一个包。应该返回如下内容:
cellEditor: AutoCompleteSelectCellEditor, cellRendererParams: {values: this.getData.bind(this)}, valueFormatter: ...
我不确定这将如何工作。任何帮助将不胜感激。
解决方案
谷歌搜索了几天后。我找到了解决方案。
我们可以通过添加来实现这一点。
enableGroupEdit={true}
此外,在列级别,我们需要添加
editable: true
或者
editable: {this.isCellEditable}
我们可以有一个功能isCellEditable(param)
来根据需求动态地启用可编辑。