import { IPSDETabViewPanel } from '@ibizstudio/runtime'; import { TabViewPanelControlInterface } from '@ibizstudio/runtime'; import { MainControlBase } from './main-control-base'; /** * 分页视图面板部件基类 * * @export * @class TabViewPanelBase * @extends {MainControlBase} */ export declare class TabViewPanelBase extends MainControlBase implements TabViewPanelControlInterface { /** * 部件模型 * * @memberof TabViewPanelBase */ controlInstance: IPSDETabViewPanel; /** * 是否被激活 * * @type {boolean} * @memberof TabViewPanelBase */ isActivied: boolean; /** * 是否被激活 * * @type {boolean} * @memberof TabViewPanelBase */ activeData?: any; /** * 局部上下文 * * @type {*} * @memberof TabViewPanelBase */ localContext: any; /** * 局部视图参数 * * @type {*} * @memberof TabViewPanelBase */ localViewParam: any; /** * 传入上下文 * * @type {string} * @memberof TabViewPanelBase */ viewdata: string; /** * 传入视图参数 * * @type {string} * @memberof TabViewPanelBase */ viewparam: string; /** * 视图面板过滤项 * * @type {string} * @memberof TabViewPanelBase */ navFilter: string; /** * 部件模型数据初始化实例 * * @memberof TabViewPanelBase */ ctrlModelInit(args?: any): Promise; /** * 初始化导航参数 * * @memberof TabViewPanelBase */ initNavParam(): void; /** * 部件初始化 * * @memberof TabViewPanelBase */ ctrlInit(): void; viewStateAction(tag: string, action: string, data: any): void; /** * 视图数据变化 * * @param {*} $event * @memberof TabViewPanelBase */ viewDatasChange($event: any): void; /** * 激活项变化 * * @memberof TabViewPanelBase */ activiedChange(): Promise; } //# sourceMappingURL=tab-view-panel-control-base.d.ts.map