import { IPSAppDETabExplorerView, IPSTabExpPanel, IPSDEEditForm } from '@ibizstudio/runtime'; import { DataPanelEngine, TabExpViewEngine, TabExpViewInterface } from '@ibizstudio/runtime'; import { MainViewBase } from './mainview-base'; /** * 分页导航视图基类 * * @export * @class TabExpViewBase * @extends {MainViewBase} * @implements {TabExpViewInterface} */ export declare class TabExpViewBase extends MainViewBase implements TabExpViewInterface { /** * 视图实例 * * @memberof TabExpviewBase */ viewInstance: IPSAppDETabExplorerView; /** * 分页导航面板实例 * * @memberof TabExpviewBase */ tabExpPanelInstance: IPSTabExpPanel; /** * 数据面板表单实例 * * @memberof TabExpviewBase */ dataPanelInstance?: IPSDEEditForm; /** * 视图引擎 * * @public * @type {TabExpViewEngine} * @memberof TabExpviewBase */ engine: TabExpViewEngine; /** * 数据面板引擎 * * @public * @type {DataPanelEngine} * @memberof TabExpviewBase */ dataPanelEngine: DataPanelEngine; /** * 加载模型 * * @memberof TabExpviewBase */ loadModel(): void; /** * 引擎初始化 * * @public * @memberof TabExpviewBase */ engineInit(): void; /** * 初始化分页导航视图实例 * * @memberof TabExpviewBase */ viewModelInit(): Promise; /** * 渲染视图主体内容区 * * @memberof TabExpviewBase */ renderMainContent(): import("vue").VNode; } //# sourceMappingURL=tabexpview-base.d.ts.map