如何在单击按钮时使所有单元格在Ag网格中进行编辑



我能够使所有配置的可编辑列作为可编辑,但在焦点上,其他单元格会更改为查看模式。访问以下链接,然后单击"开始编辑",所有单元格都将更改为编辑模式。然后开始在单元格中编辑(键入(。现在,其他行中的其他可编辑单元将更改为视图模式。我可以将细胞的可编辑模式保留在其他行中吗?使行编辑的代码:

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

https://plnkr.co/edit/xbglpzmd7pwnhd9o20iy?p = preview

我尝试在单元格焦点上呼叫停止(true(,但是这会立即更改此编辑模式以查看模式并无限地调用方法。

我试图在停止编辑时致电启动,但这会无限执行,网页崩溃。

使用AG网格编辑功能移出,并使用单元格渲染器在视图和编辑模式之间交换了"编辑"功能。必须手动实现标签,验证,正则限制

最新更新