Merge pull request #2749 from Ancient-Dragon/bugfix/fix-editor-callbacks-while-in-cell-edit-mode-v3
Check which edit mode when calling editor save callback and editor c…pull/2757/head
commit
47a3df5e2f
|
@ -330,10 +330,19 @@ export default {
|
||||||
this.$emit('row-edit-init', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
this.$emit('row-edit-init', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
||||||
},
|
},
|
||||||
editorSaveCallback(event) {
|
editorSaveCallback(event) {
|
||||||
this.$emit('row-edit-save', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
if (this.editMode === 'row') {
|
||||||
|
this.$emit('row-edit-save', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
||||||
|
} else {
|
||||||
|
this.completeEdit(event, 'enter');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
editorCancelCallback(event) {
|
editorCancelCallback(event) {
|
||||||
this.$emit('row-edit-cancel', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
if (this.editMode === 'row') {
|
||||||
|
this.$emit('row-edit-cancel', {originalEvent: event, data: this.rowData, newData: this.editingRowData, field: this.field, index: this.rowIndex});
|
||||||
|
} else {
|
||||||
|
this.switchCellToViewMode();
|
||||||
|
this.$emit('cell-edit-cancel', {originalEvent: event, data: this.rowData, field: this.field, index: this.rowIndex});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
updateStickyPosition() {
|
updateStickyPosition() {
|
||||||
if (this.columnProp('frozen')) {
|
if (this.columnProp('frozen')) {
|
||||||
|
|
Loading…
Reference in New Issue