From 7440b08b13556a3af63e8fd63f06d5f0e8d01616 Mon Sep 17 00:00:00 2001 From: likunming Date: Mon, 2 Dec 2024 19:14:16 +0800 Subject: [PATCH] =?UTF-8?q?cellEdit=E4=B9=9F=E8=A7=A6=E5=8F=91onAfterEdito?= =?UTF-8?q?rOpen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/components/grid/ts/toolbar/buttons/CellEdit.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/ts/toolbar/buttons/CellEdit.ts b/io.sc.platform.core.frontend/src/platform/components/grid/ts/toolbar/buttons/CellEdit.ts index 7157868b..779bda21 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/ts/toolbar/buttons/CellEdit.ts +++ b/io.sc.platform.core.frontend/src/platform/components/grid/ts/toolbar/buttons/CellEdit.ts @@ -1,6 +1,7 @@ import { $t, NotifyManager, Tools } from '@/platform'; import { Button } from '../Button'; import { Constant, PropsType, TableType } from '../../index'; +import { nextTick, toRaw } from 'vue'; export class CellEdit extends Button { name = 'cellEdit'; @@ -25,6 +26,10 @@ export class CellEdit extends Button { } // 弹出模态框编辑,但是只编辑该列的值 args.grid.getCellEditorDialog().show(); + const this_ = this; + nextTick(() => { + this_.tools?.em.afterEditorOpen(toRaw(args.selected)); + }); } getButtonConfig() {