如何防止ag-grid内联单元格编辑自动修改行数据
Posted
技术标签:
【中文标题】如何防止ag-grid内联单元格编辑自动修改行数据【英文标题】:How to prevent ag-grid inline cell editing from modifying row data automatically 【发布时间】:2019-09-12 17:40:09 【问题描述】:AgGrid
在默认情况下会在内联编辑完成时修改底层行数据。
这打破了“不变性规则”,因为我的模型存储在 redux 中。当我使用 immer
时,我也得到了
无法分配给对象“#”的只读属性“版本”
如何防止AgGrid
自动向模型提交值。我想手动将一个动作发送到将进行更改的商店。
【问题讨论】:
【参考方案1】:解决方案是将“valueSetter”属性添加到网格列的 定义。这个属性的值应该是一个函数,它将 接收新值,然后使用该新值更新 商店。
原答案:AG-Grid: Cannot update field in Grid as it is read only
【讨论】:
以上是关于如何防止ag-grid内联单元格编辑自动修改行数据的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ag-grid 中的单元格中使用和添加图标以指示该单元格是可编辑的