-1

我是 ag-grid 的新手,正在努力实现一项要求。我有 3 列,其中 2 列是可编辑的。我的第一列包含一个复选框,在检查时我需要将两列转换为可编辑。

请注意我使用的是 ag-grid reactjs 版本。

非常感谢任何帮助。

谢谢。

4

1 回答 1

0

我或多或少遇到了同样的问题。我发现的解决方案涉及大量挖掘源代码。我不知道是否有更好的(非hacky)方法来做到这一点..但是..

我已经加入了“onRowClicked”事件。

onRowClicked(params) {
  const clickedRow = params.api.rowRenderer.renderedRows[params.rowIndex]
  clickedRow.renderedCells.myColId1.startEditingIfEnabled()
  clickedRow.renderedCells.myColId2.startEditingIfEnabled()
  // where myColID1/2 are from the colDef
}

可能为时已晚 - 但它适用于我的机器。

于 2016-07-04T13:43:35.320 回答