edit data issue with column index handling (#2595)

This commit is contained in:
Alan Ren
2018-09-14 21:19:56 -07:00
committed by Karl Burtram
parent d156c0be3d
commit dede5c5ef5

View File

@@ -166,7 +166,7 @@ export class EditDataComponent extends GridParentComponent implements OnInit, On
this.onCellEditEnd = (event: Slick.OnCellChangeEventArgs<any>): void => { this.onCellEditEnd = (event: Slick.OnCellChangeEventArgs<any>): void => {
// Store the value that was set // Store the value that was set
self.currentEditCellValue = event.item[event.cell - 1]; self.currentEditCellValue = event.item[event.cell];
}; };
this.overrideCellFn = (rowNumber, columnId, value?, data?): string => { this.overrideCellFn = (rowNumber, columnId, value?, data?): string => {
@@ -377,10 +377,11 @@ export class EditDataComponent extends GridParentComponent implements OnInit, On
index => { return {}; } index => { return {}; }
), ),
columnDefinitions: [rowNumberColumn.getColumnDefinition()].concat(resultSet.columnInfo.map((c, i) => { columnDefinitions: [rowNumberColumn.getColumnDefinition()].concat(resultSet.columnInfo.map((c, i) => {
let columnIndex = (i + 1).toString();
return { return {
id: i.toString(), id: columnIndex,
name: escape(c.columnName), name: escape(c.columnName),
field: i.toString(), field: columnIndex,
formatter: Services.textFormatter, formatter: Services.textFormatter,
isEditable: c.isUpdatable isEditable: c.isUpdatable
}; };