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 54265c33e6318265aa27ddc01c6289b7ea5d475c..129f1843adf09fd9d624343446c77acae441b841 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 9bbc9df369f196808109f00f3947676ab5da135a..dc7fde9a5cb6acd15132756f93fc40eff7b1cb05 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();