import { DrtabControlInterface } from '@ibizstudio/runtime'; import { MainControlBase } from "./main-control-base"; /** * 数据关系分页部件基类 * * @export * @class DrtabControlBase * @extends {MainControlBase} */ export declare class DrtabControlBase extends MainControlBase implements DrtabControlInterface { /** * 数据关系分页部件数组 * * @type {Array} * @memberof DrtabControlBase */ drtabItems: any; /** * 是否显示插槽 * * @type {boolean} * @memberof DrtabControlBase */ isShowSlot: boolean; /** * 计数器数据 * * @type {any} * @memberof DrtabControlBase */ counterData: any; /** * 监听静态参数变化 * * @memberof DrtabControlBase */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 初始化数据关系分页部件模型 * * @type {*} * @memberof DrtabControlBase */ ctrlModelInit(): Promise; /** * 数据关系分页部件初始化 * * @memberof DrtabControlBase */ ctrlInit(args?: any): void; viewStateAction(tag: string, action: string, data: any): void; /** * 初始化数据关系分页部件基础数据 * * @memberof DrtabControlBase */ initDrtabBasicData(): void; /** * 初始化数据关系部件计数器数据 * * @memberof DrtabControlBase */ initCounterData(): void; /** * 选中项 * * @param {string} tabPaneName 分页name * @memberof DrtabControlBase */ tabPanelClick(tabPaneName: string): void; /** * 处理表单数据变更 * * @param {any} args 表单数据 * @memberof AppDrtabBase */ handleFormChange(args: any): void; } //# sourceMappingURL=drtab-control-base.d.ts.map