clone the object to be modified (#12583) (#12590)

This commit is contained in:
Alan Ren
2020-09-23 13:42:44 -07:00
committed by GitHub
parent 5190bf376c
commit ce4c3e9586

View File

@@ -886,13 +886,14 @@ export class EditDataGridPanel extends GridParentComponent {
} }
loadValue(item, rowNumber): void { loadValue(item, rowNumber): void {
const itemForDisplay = deepClone(item);
if (self.overrideCellFn) { 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) { 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 { serializeValue(): string {