diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index cae6939fdd4b13e5f1522d9e81c142f22879a205..6b87298485a39f35d317aa70a84cfa4c837049bf 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -11,6 +11,7 @@ - 修复代码 debugger 位置显示错误 - 修复 mock 插件 post 请求错误问题 - 修复部分主题颜色值错误 +- 修复表格在可编辑行状态回车确认 ### 🎫 Chores diff --git a/src/components/Table/src/components/editable/EditableCell.vue b/src/components/Table/src/components/editable/EditableCell.vue index 1d7c44be29ef26f347c871de65bc047f80d04139..39e6b38d17336d44da03cf729ee4c1803911e154 100644 --- a/src/components/Table/src/components/editable/EditableCell.vue +++ b/src/components/Table/src/components/editable/EditableCell.vue @@ -17,7 +17,7 @@ ref="elRef" @change="handleChange" @options-change="handleOptionsChange" - @pressEnter="handleSubmit" + @pressEnter="handleEnter" />
@@ -234,6 +234,13 @@ isEdit.value = false; } + async function handleEnter() { + if (props.column?.editRow) { + return; + } + handleSubmit(); + } + function handleCancel() { isEdit.value = false; currentValueRef.value = defaultValueRef.value; @@ -311,6 +318,7 @@ getWrapperStyle, getRowEditable, getValues, + handleEnter, // getSize, }; },