From 334471ad4f5222a5c8504d436b4d1150181ce36c Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Thu, 24 Sep 2020 13:01:08 +0300 Subject: [PATCH] Escape key suypport --- src/views/datatable/DataTableEditDemo.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/datatable/DataTableEditDemo.vue b/src/views/datatable/DataTableEditDemo.vue index 116732c2c..3f00fa543 100755 --- a/src/views/datatable/DataTableEditDemo.vue +++ b/src/views/datatable/DataTableEditDemo.vue @@ -215,18 +215,18 @@ export default { const editingCellValue = this.editingCellRows[event.index][event.field]; - switch (event.field) { + switch (event.field) { case 'quantity': case 'price': if (this.isPositiveInteger(editingCellValue)) - this.products2[event.index] = this.editingCellRows[event.index]; + this.products2[event.index] = {...this.editingCellRows[event.index]}; else event.preventDefault(); break; default: if (editingCellValue.trim().length > 0) - this.products2[event.index] = this.editingCellRows[event.index]; + this.products2[event.index] = {...this.editingCellRows[event.index]}; else event.preventDefault(); break; @@ -332,14 +332,14 @@ export default { case 'quantity': case 'price': if (this.isPositiveInteger(editingCellValue)) - this.products2[event.index] = this.editingCellRows[event.index]; + this.products2[event.index] = {...this.editingCellRows[event.index]}; else event.preventDefault(); break; default: if (editingCellValue.trim().length > 0) - this.products2[event.index] = this.editingCellRows[event.index]; + this.products2[event.index] = {...this.editingCellRows[event.index]}; else event.preventDefault(); break;