【发布时间】:2020-12-16 11:39:18
【问题描述】:
我正在使用 ag-grid 和 angular 8。
使用下面给出的代码,我可以在前三列可编辑的网格上呈现数据,在第四列中我有一个更新按钮。
现在点击更新按钮。我必须发送所有三个可编辑列值的旧值以及新值,以便我可以在后端更新它们。
但我不确定如何从已编辑的网格中获取旧值和新值。
this.service.getData().subscribe((data) => {
this.columnheaders = (Object.keys(data[0]));
this.rows = data;
for (var x in this.columnheaders)
this.columns[x] = { headerName: this.columnheaders[x], field: this.columnheaders[x], editable: true };
this.columns[3] = {
headerName: 'Update', cellRenderer: function (params) {
var eCell = document.createElement('span');
eCell.innerHTML = '<button>Update</button>';
return eCell;
}
};
});
【问题讨论】:
标签: angular8 ag-grid ag-grid-angular