import { MEditViewInterface } from '@ibizstudio/runtime'; import { MDViewBase } from './mdview-base'; import { IPSDEMultiEditViewPanel } from '@ibizstudio/runtime'; /** * 多表单编辑视图基类 * * @export * @class MEditViewBase * @extends {MDViewBase} * @implements {MEditViewInterface} */ export declare class MEditViewBase extends MDViewBase implements MEditViewInterface { /** * 视图实例 * * @memberof MEditViewBase */ viewInstance: any; /** * 多编辑视图实例 * * @memberof MEditViewBase */ meditViewPanelInstance: IPSDEMultiEditViewPanel; /** * 关系数据变化 * * @param {*} $event * @memberof MEditViewBase */ onViewDataDirty($event: any): void; /** * 关系数据保存执行完成 * * @param {*} $event * @memberof MEditViewBase */ onDRDataSaved($event: any): void; /** * 初始化多表单编辑视图实例 * * @param opts * @memberof MEditViewBase */ viewModelInit(arg?: any): Promise; /** * 绘制视图主体内容区 * * @memberof MEditViewBase */ renderMainContent(): import("vue").VNode; /** * 多表单编辑视图初始化 * * @memberof MEditViewBase */ viewInit(): Promise; /** * 多表单编辑视图挂载 * * @memberof MEditViewBase */ viewMounted(): void; /** * 部件事件监听 * * @memberof MEditViewBase */ onCtrlEvent(controlname: string, action: string, data: any): void; } //# sourceMappingURL=meditview-base.d.ts.map