From 766fb6cf051737be6aae1eee36024d54e3ff99f8 Mon Sep 17 00:00:00 2001 From: ShineKOT <1917095344@qq.com> Date: Fri, 23 May 2025 17:12:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0X6=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=A0=8F=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interface/x6-design-view.event.ts | 14 ++++++++++++++ .../views/x6-design-view/x6-design-view.engine.ts | 5 +++++ 2 files changed, 19 insertions(+) diff --git a/packages/antv-x6-design/src/views/x6-design-view/interface/x6-design-view.event.ts b/packages/antv-x6-design/src/views/x6-design-view/interface/x6-design-view.event.ts index 54265c33..129f1843 100644 --- a/packages/antv-x6-design/src/views/x6-design-view/interface/x6-design-view.event.ts +++ b/packages/antv-x6-design/src/views/x6-design-view/interface/x6-design-view.event.ts @@ -1,6 +1,20 @@ import { EventBase, IViewEvent } from '@ibiz-template/runtime'; export interface X6DesignViewEvent extends IViewEvent { + /** + * 加载成功 + * + * @type {{ + * event: EventBase; + * emitArgs: undefined; + * }} + * @memberof X6DesignViewEvent + */ + onLoadSuccess: { + event: EventBase; + emitArgs: undefined; + }; + /** * 保存成功事件 * diff --git a/packages/antv-x6-design/src/views/x6-design-view/x6-design-view.engine.ts b/packages/antv-x6-design/src/views/x6-design-view/x6-design-view.engine.ts index 9bbc9df3..dc7fde9a 100644 --- a/packages/antv-x6-design/src/views/x6-design-view/x6-design-view.engine.ts +++ b/packages/antv-x6-design/src/views/x6-design-view/x6-design-view.engine.ts @@ -256,6 +256,10 @@ export class X6DesignViewEngine extends DEMainViewEngine { } async onCreated(): Promise { + (this.view as IData).model = { + ...(this.view as IData).model, + showDataInfoBar: true, + }; await super.onCreated(); this.initNavTab(); // 初始化主表单相关 @@ -347,6 +351,7 @@ export class X6DesignViewEngine extends DEMainViewEngine { ); service.local.add(this.view.context, res.data.getOrigin() as IDataEntity); this.view.state.data = res.data.getOrigin() as IDataEntity; + this.view.evt.emit('onLoadSuccess', undefined); return res.data; } finally { this.view.endLoading(); -- Gitee