首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果使用Angular 6的ag-Grid执行整行更新,则获取已编辑的列(包含数据

如果使用Angular 6的ag-Grid执行整行更新,则获取已编辑的列(包含数据
EN

Stack Overflow用户
提问于 2019-02-28 20:48:17
回答 1查看 1.5K关注 0票数 0

我已经实现了全行更新,但是在更新行之前,我需要获取哪些列已经被编辑以及列中存在的相应数据。为了在更新行之前对显示错误消息的数据执行一些验证,我使用了(rowValueChanged)="onRowValueChanged($event)"方法。

EN

Stack Overflow用户

回答已采纳

发布于 2019-03-01 07:08:42

我认为要实现这一点,您需要监听rowValueChanged和cellValueChanged事件,并添加一个带有编辑值的标志

代码语言:javascript
复制
  onRowValueChanged(event) {
    console.log(`Changed Values = ${event.node.changedValues.join(',')}`);
    // do validations
  }

  onCellValueChanged(event) {
    if (event.newValue !== event.oldValue) {

      if (!event.node.changedValues)
      event.node.changedValues = [];

      event.node.changedValues.push(event['column']['colId']);
    }
  }
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54926146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档