mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
clone the object to be modified (#12583)
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user