From 733f72a1a1f5cc462685ff6a725c9e70205a356a Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Thu, 18 Dec 2025 20:37:13 +0800 Subject: [PATCH] fix(grid): fix insert rowIndex error --- packages/vue/src/grid/src/edit/src/methods.ts | 2 ++ packages/vue/src/grid/src/table/src/methods.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vue/src/grid/src/edit/src/methods.ts b/packages/vue/src/grid/src/edit/src/methods.ts index aca0f55dd9..93e164b7e3 100644 --- a/packages/vue/src/grid/src/edit/src/methods.ts +++ b/packages/vue/src/grid/src/edit/src/methods.ts @@ -139,6 +139,7 @@ export default { newRecords }) + this.updateCache() this.handleTableData(true) this.checkSelectionStatus() this.updateFooter() @@ -212,6 +213,7 @@ export default { }) // 修改缓存 + this.updateCache() this.handleTableData(true) this.checkSelectionStatus() this.updateFooter() diff --git a/packages/vue/src/grid/src/table/src/methods.ts b/packages/vue/src/grid/src/table/src/methods.ts index edb898cca0..3f103b9adf 100644 --- a/packages/vue/src/grid/src/table/src/methods.ts +++ b/packages/vue/src/grid/src/table/src/methods.ts @@ -408,8 +408,8 @@ const Methods = { }, /** 设置数据查找缓存,对数据进行备份,深度克隆 */ updateCache(backup = false, deepCopy = false) { - const { rawData, treeConfig, treeOrdered, editConfig, saveSource = false } = this - const newArray = isArray(rawData) ? rawData.slice(0) : [] + const { tableFullData, treeConfig, treeOrdered, editConfig, saveSource = false } = this + const newArray = isArray(tableFullData) ? tableFullData.slice(0) : [] const rowKey = getRowkey(this) const { children: childrenKey, temporaryIndex = '_$index_' } = treeConfig || {} const isTreeOrderedFalse = treeConfig && !treeOrdered