From ebb7a0ce78b1d8ade9b403e9d33113e4e84294ed Mon Sep 17 00:00:00 2001 From: xuliangzhan Date: Fri, 8 Oct 2021 21:15:02 +0800 Subject: [PATCH] fix menu --- packages/table/src/table.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/table/src/table.ts b/packages/table/src/table.ts index c6233ae3e..86c1ebb3e 100644 --- a/packages/table/src/table.ts +++ b/packages/table/src/table.ts @@ -3872,7 +3872,9 @@ export default defineComponent({ } else if (actived.row || filterStore.visible || ctxMenuStore.visible) { evnt.stopPropagation() // 如果按下了 Esc 键,关闭快捷菜单、筛选 - $xetable.closeMenu() + if ($xetable.closeMenu) { + $xetable.closeMenu() + } tableMethods.closeFilter() // 如果是激活编辑状态,则取消编辑 if (actived.row) { @@ -3939,7 +3941,9 @@ export default defineComponent({ $xetable.handleKeyboardEvent(evnt) } else if (isEsc) { // 如果按下了 Esc 键,关闭快捷菜单、筛选 - $xetable.closeMenu() + if (isMenu) { + $xetable.closeMenu() + } tableMethods.closeFilter() if (actived.row) { // 如果是激活编辑状态,则取消编辑