【问题标题】:Access original data from before an edit with ag-Grid使用 ag-Grid 访问编辑前的原始数据
【发布时间】:2019-12-04 20:19:32
【问题描述】:

使用 ag-Grid API 访问数据时,只能找到已编辑的数据。原始数据是否保存在任何地方?例如,它是否位于:

api.getRowNode(id)

这可能很有用,例如,当想要为已编辑的单元格着色时,使用值的比较来改变颜色的值。

【问题讨论】:

    标签: angular ag-grid ag-grid-angular


    【解决方案1】:

    您可以使用网格设置中定义的onCellValueChanged 函数跟踪更改:

    var gridOptions = {
        ...
        onCellValueChanged: function(params) {
          console.log(params.oldValue);
          console.log(params.newValue);
          ...
        }
    }
    

    根据 ag-grid 文档 - onCellValueChanged 是用于运行操作的回调,在修改单元格值后,它包含与 valueSetternewValue 相同的参数。

    【讨论】:

    • 我正在尝试将其他值保存在我自己的结构中。我现在正在连接您建议的回调。当我有一个工作示例时会更新。
    猜你喜欢
    • 2020-08-01
    • 1970-01-01
    • 2018-10-24
    • 2016-05-15
    • 2018-11-03
    • 2019-04-12
    • 2019-06-29
    • 2021-05-19
    • 1970-01-01
    相关资源
    最近更新 更多