我已经实现了全行更新,但是在更新行之前,我需要获取哪些列已经被编辑以及列中存在的相应数据。为了在更新行之前对显示错误消息的数据执行一些验证,我使用了(rowValueChanged)="onRowValueChanged($event)"方法。
发布于 2019-03-01 07:08:42
我认为要实现这一点,您需要监听rowValueChanged和cellValueChanged事件,并添加一个带有编辑值的标志
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']);
}
}https://stackoverflow.com/questions/54926146
复制相似问题