【问题标题】:How do I make this custom generated table editable? Made it using Ag-grid react如何使这个自定义生成的表格可编辑?使用 Ag-grid 做出反应
【发布时间】:2022-01-13 03:19:13
【问题描述】:
【问题讨论】:
标签:
javascript
reactjs
ag-grid
ag-grid-react
【解决方案1】:
ag-grid react 有一个选项,用于将列中的每个单元格更改为一个组件,例如支持在您的情况下进行编辑。完整的答案是 here 可在 ag-grid react 纪录片中找到。稍微描述一下:AgGridReact 元素有一个frameworkComponents 属性,您可以在其中添加要使用的组件而不是常规单元格,然后您可以将AgGridColumn 元素中的cellEditor 属性设置为您的自定义组件。
【解决方案2】:
根据我对 Ag-grid react 的了解和经验,您只需修改您的单元格属性,如下所示:
const dataMapp = RowcountArr.map((v) => ({
field: v,
editable: function (params) {
return params.node.data;
}
}));
更多细节你可以简单检查单元格编辑ag-grid-react组件。
我希望它对你有用!谢谢。