【问题标题】:How to prevent ag-grid inline cell editing from modifying row data automatically如何防止ag-grid内联单元格编辑自动修改行数据
【发布时间】:2019-09-12 17:40:09
【问题描述】:

AgGrid 在默认情况下会在内联编辑完成时修改底层行数据。

这打破了“不变性规则”,因为我的模型存储在 redux 中。当我使用 immer 时,我也得到了

无法分配给对象“#”的只读属性“版本”

如何防止AgGrid 自动向模型提交值。我想手动将一个动作发送到将进行更改的商店。

【问题讨论】:

    标签: reactjs redux ag-grid immer.js


    【解决方案1】:

    解决方案是将“valueSetter”属性添加到网格列的 定义。这个属性的值应该是一个函数,它将 接收新值,然后使用该新值更新 商店。

    原答案:AG-Grid: Cannot update field in Grid as it is read only

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 2020-07-09
      • 2020-04-05
      • 2018-06-27
      • 2021-09-10
      相关资源
      最近更新 更多