Browse Source

fix(table): event editCancel loss params

修复table的editCancel事件缺少部分参数的问题
无木 3 years ago
parent
commit
8d22231a5f
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/components/Table/src/components/editable/EditableCell.vue

+ 8 - 1
src/components/Table/src/components/editable/EditableCell.vue

@@ -249,7 +249,14 @@
       function handleCancel() {
         isEdit.value = false;
         currentValueRef.value = defaultValueRef.value;
-        table.emit?.('edit-cancel', unref(currentValueRef));
+        const { column, index, record } = props;
+        const { key, dataIndex } = column;
+        table.emit?.('edit-cancel', {
+          record,
+          index,
+          key: dataIndex || key,
+          value: unref(currentValueRef),
+        });
       }
 
       function onClickOutside() {