Reactjs 如何在React AgGrid表中动态启用编辑模式

Reactjs 如何在React AgGrid表中动态启用编辑模式,reactjs,ag-grid,Reactjs,Ag Grid,我有这样的情况: 我想设计一个按钮,使用户能够在AgGrid上切换“编辑模式”。 我还只希望某些单元格可以根据同一行中另一列的值进行编辑 我看到有一种方法可以传递返回布尔值的回调函数。但我不知道如何将另一个布尔值合并到回调函数中 谁能给我指点方向吗 另外,我不确定在哪里输入回调函数 当前我的代码如下所示: columnDefinition.map(columnDef => { if (columnDef.hasOwnProperty('editable')) columnDef.edita

我有这样的情况: 我想设计一个按钮,使用户能够在AgGrid上切换“编辑模式”。 我还只希望某些单元格可以根据同一行中另一列的值进行编辑

我看到有一种方法可以传递返回布尔值的回调函数。但我不知道如何将另一个布尔值合并到回调函数中

谁能给我指点方向吗

另外,我不确定在哪里输入回调函数

当前我的代码如下所示:

columnDefinition.map(columnDef => { if (columnDef.hasOwnProperty('editable')) columnDef.editable = isEdit; });
const isEditable = (params, editMode) => {
  return params.data.Attribute && editMode;
}

columnDefinition.map(columnDef => { if (columnDef.hasOwnProperty('editable')) columnDef.editable = isEditable(params, isEdit); });
我想要这样的东西:

columnDefinition.map(columnDef => { if (columnDef.hasOwnProperty('editable')) columnDef.editable = isEdit; });
const isEditable = (params, editMode) => {
  return params.data.Attribute && editMode;
}

columnDefinition.map(columnDef => { if (columnDef.hasOwnProperty('editable')) columnDef.editable = isEditable(params, isEdit); });