clone the object to be modified (#12583)

This commit is contained in:
Alan Ren
2020-09-23 10:54:36 -07:00
committed by GitHub
parent 4a089131fc
commit e1235a7346

View File

@@ -886,13 +886,14 @@ export class EditDataGridPanel extends GridParentComponent {
}
loadValue(item, rowNumber): void {
const itemForDisplay = deepClone(item);
if (self.overrideCellFn) {
let overrideValue = self.overrideCellFn(rowNumber, this._args.column.id, item[this._args.column.id]);
let overrideValue = self.overrideCellFn(rowNumber, this._args.column.id, itemForDisplay[this._args.column.id]);
if (overrideValue !== undefined) {
item[this._args.column.id] = overrideValue;
itemForDisplay[this._args.column.id] = overrideValue;
}
}
this._textEditor.loadValue(item);
this._textEditor.loadValue(itemForDisplay);
}
serializeValue(): string {