Ag grid 如何使ag网格中的所有单元格在单击按钮时可编辑

Ag grid 如何使ag网格中的所有单元格在单击按钮时可编辑,ag-grid,ag-grid-ng2,Ag Grid,Ag Grid Ng2,我可以将所有配置的可编辑列设置为可编辑,但在焦点上,其他单元格将更改为查看模式。 访问下面的链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(键入)。现在,不同行中的其他可编辑单元格将更改为查看模式。 我可以保留其他行中单元格的可编辑模式吗? 使行可编辑的代码: onBtStartEditing() { this.gridApi.setFocusedCell(0, "make"); this.gridApi.forEachNode(node => {

我可以将所有配置的可编辑列设置为可编辑,但在焦点上,其他单元格将更改为查看模式。 访问下面的链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(键入)。现在,不同行中的其他可编辑单元格将更改为查看模式。 我可以保留其他行中单元格的可编辑模式吗? 使行可编辑的代码:

onBtStartEditing() {
    this.gridApi.setFocusedCell(0, "make");
    this.gridApi.forEachNode(node => {
        this.gridApi.startEditingCell({
          rowIndex: node.rowIndex,
          colKey: "make"
        });  
    })
}

我尝试在单元格焦点上调用stopEditing(true),但这会更改此编辑模式,然后立即更改为查看模式,并无限调用该方法


我试图在停止编辑时调用startediting,但这会无限执行,网页会崩溃。

不再使用ag网格编辑功能,而是使用单元格渲染器在视图和编辑模式之间切换来实现类似编辑的功能。 必须手动执行制表符、验证、正则表达式限制