Skip to content

Commit a05e75d

Browse files
authored
Merge pull request #9785 from IgniteUI/sstoychev/cancel-add-improv-master
fix(row-adding): changing how crud value is updated in row add end process - master
2 parents a70c819 + 9bad024 commit a05e75d

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

projects/igniteui-angular/src/lib/grids/api.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export class GridBaseAPIService<T extends IgxGridBaseDirective & GridType> {
127127
} else {
128128
data[cell.column.field] = args.newValue;
129129
}
130-
this.crudService.row.data = data;
130+
mergeObjects(this.crudService.row.data, data);
131131
return args;
132132
}
133133

projects/igniteui-angular/src/lib/grids/cell.component.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -973,7 +973,6 @@ export class IgxGridCellComponent implements OnInit, OnChanges, OnDestroy {
973973
if (editableCell) {
974974
if (this.intRow.addRow) {
975975
editableArgs = this.grid.crudService.updateAddCell(false, event);
976-
this.intRow.rowData = editableCell.rowData;
977976
} else {
978977
editableArgs = this.grid.crudService.updateCell(false, event);
979978
}
@@ -1008,7 +1007,6 @@ export class IgxGridCellComponent implements OnInit, OnChanges, OnDestroy {
10081007
} else {
10091008
this.grid.crudService.exitCellEdit(event);
10101009
}
1011-
this.intRow.rowData = editableCell.rowData;
10121010
} else {
10131011
this.grid.crudService.updateCell(true, event);
10141012
}

0 commit comments

Comments
 (0)