From 8473af1182ab0b1f6076bc4cffb26942f1b1fc5a Mon Sep 17 00:00:00 2001 From: Gimmy <975402925@qq.com> Date: Mon, 13 Jan 2025 15:42:43 +0800 Subject: [PATCH] fix(grid): [grid] fix enter board event do not work --- packages/vue/src/grid/src/table/src/events.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/vue/src/grid/src/table/src/events.ts b/packages/vue/src/grid/src/table/src/events.ts index 11be507b76..77e5581874 100644 --- a/packages/vue/src/grid/src/table/src/events.ts +++ b/packages/vue/src/grid/src/table/src/events.ts @@ -94,9 +94,9 @@ export function handleEscKeyDown({ event, actived, mouseConfig }) { export function handleEnterKeyDown({ event, selected, actived }) { const { highlightCurrentRow, currentRow, treeConfig } = this - let isLeftArrow = event.keyCode === 37 - let isUpArrow = event.keyCode === 38 - let isRightArrow = event.keyCode === 39 + const isLeftArrow = event.keyCode === 37 + const isUpArrow = event.keyCode === 38 + const isRightArrow = event.keyCode === 39 // 如果是激活状态,退则出到下一行 if (selected.row || actived.row) { this.moveSelected({ @@ -104,15 +104,15 @@ export function handleEnterKeyDown({ event, selected, actived }) { isLeftArrow, isUpArrow, isRightArrow, - isDwArrow: true, + isDownArrow: true, event }) } else if (treeConfig && highlightCurrentRow && currentRow) { // 如果是树形表格当前行回车移动到子节点 - let childrens = currentRow[treeConfig.children] - if (childrens && childrens.length) { + const children = currentRow[treeConfig.children] + if (children && children.length) { event.preventDefault() - let targetRow = childrens[0] + const targetRow = children[0] this.setTreeExpansion(currentRow, true) .then(() => this.scrollToRow(targetRow)) .then(() => this.triggerCurrentRowEvent(event, { $table: this, row: targetRow }))