import { IPSDEPickupViewPanel } from '@ibizstudio/runtime'; import { PickUpViewPanelControlInterface } from '@ibizstudio/runtime'; import { MainControlBase } from './main-control-base'; /** * 选择视图面板部件基类 * * @export * @class PickUpViewPanelControlBase * @extends {MainControlBase} */ export declare class PickUpViewPanelControlBase extends MainControlBase implements PickUpViewPanelControlInterface { /** * 部件模型实例对象 * * @type {*} * @memberof PickUpViewPanelControlBase */ controlInstance: IPSDEPickupViewPanel; /** * 选中数据字符串 * * @type {string} * @memberof PickUpViewPanelControlBase */ selectedData?: string; /** * 视图模式 * 0: 默认模式(选择视图,多项数据选择视图) * 1:左右关系(选择视图[左右关系], 多项数据选择视图[左右关系]) * 2: 分页关系(选择视图[分页关系], 多项数据选择视图[分页关系]) * * @type {string} * @memberof PickUpViewPanelControlBase */ viewMode: number; /** * 视图名称 * * @type {*} * @memberof PickUpViewPanelControlBase */ view: any; /** * 局部上下文 * * @type {*} * @memberof PickUpViewPanelControlBase */ localContext: any; /** * 局部视图参数 * * @type {*} * @memberof PickUpViewPanelControlBase */ localViewParam: any; /** * 视图数据 * * @type {*} * @memberof PickUpViewPanelControlBase */ viewdata: string; /** * 视图参数 * * @type {*} * @memberof PickUpViewPanelControlBase */ viewparam: string; /** * 是否显示按钮 * * @type {boolean} * @memberof PickUpViewPanelControlBase */ isShowButton: boolean; /** * 是否单选 * * @type {boolean} * @memberof PickUpViewPanelControlBase */ isSingleSelect?: boolean; /** * 初始化完成 * * @type {boolean} * @memberof PickUpViewPanelControlBase */ inited: boolean; /** * 监听部件动态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickUpViewPanelControlBase */ onDynamicPropsChange(newVal: any, oldVal: any): void; /** * 监听部件参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickUpViewPanelControlBase */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 初始化面板部件实例 * * @memberof PickUpViewPanelControlBase */ ctrlModelInit(): Promise; /** * 部件初始化 * * @memberof PickUpViewPanelControlBase */ ctrlInit(): void; viewStateAction(tag: string, action: string, data: any): void; /** * 初始化导航参数 * * @memberof PickUpViewPanelControlBase */ initNavParam(): void; /** * 视图数据变化 * * @param {*} $event * @memberof PickUpViewPanelControlBase */ onViewDatasChange($event: any): void; /** * 获取多项数据 * * @returns {any[]} * @memberof PickUpViewPanelControlBase */ getDatas(): any[]; /** * 获取单项数据 * * @returns {*} * @memberof PickUpViewPanelControlBase */ getData(): any; } //# sourceMappingURL=pick-up-view-panel-control-base.d.ts.map