From de223577926780b4606518ec2d79240cdea21681 Mon Sep 17 00:00:00 2001 From: "jlj05024111@163.com" Date: Fri, 17 Oct 2025 21:07:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E8=A1=8C=E7=BC=96=E8=BE=91=E6=97=B6=E5=8D=95=E5=85=83=E6=A0=BC?= =?UTF-8?q?=E5=A4=B1=E7=84=A6=E4=BF=9D=E5=AD=98=E4=B8=8E=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E5=88=97=E6=98=BE=E9=9A=90=E7=8A=B6=E6=80=81=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/controller/src/control/grid/grid.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/controller/src/control/grid/grid.ts b/packages/controller/src/control/grid/grid.ts index 6cafd9404..469c37341 100644 --- a/packages/controller/src/control/grid/grid.ts +++ b/packages/controller/src/control/grid/grid.ts @@ -587,7 +587,12 @@ export class GridController extends MDController { }), ); result.push(...values); - if (this.model.enableRowEdit && ibiz.config.gridEditShowMode !== 'cell') { + // 如果是单元格失焦就保存或者自动保存整行数据,那么不去做列通知,由保存后表单状态变更通知去通知列计算列显隐 + if ( + this.model.enableRowEdit && + this.gridEditSaveMode !== 'cell-blur' && + this.gridEditSaveMode !== 'auto' + ) { // 通知所有编辑项去处理编辑项相关逻辑 const columnValues = await promiseAllSettled( Object.values(this.columns).map(async column => { -- Gitee