import { IPSAppDEPickupView, IPSDEPickupViewPanel } from '@ibizstudio/runtime'; import { PickupView3Engine, PickupView3Interface } from '@ibizstudio/runtime'; import { MainViewBase } from './mainview-base'; /** * 应用实体数据选择视图(分页关系) * * @export * @class PickupView3Base * @extends {MainViewBase} * @implements {PickupView3Interface} */ export declare class PickupView3Base extends MainViewBase implements PickupView3Interface { /** * 视图实例对象 * * @type {IPSAppDEPickupView} * @memberof PickupView3Base */ viewInstance: IPSAppDEPickupView; /** * 视图引擎对象 * * @type {PickupView3Engine} * @memberof PickupView3Base */ engine: PickupView3Engine; /** * 选择视图面板集合 * * @type {Array} * @memberof PickupView3Base */ pickupViewPanelModels: Array; /** * 当前激活选择视图面板名称 * * @type {string} * @memberof PickupView3Base */ activedPickupViewPanel: string; /** * 选中数据的字符串 * * @type {string} * @memberof PickupView3Base */ selectedData: string; /** * 视图选中数据 * * @type {any[]} * @memberof PickupView3Base */ viewSelections: any[]; /** * 是否显示按钮 * * @type {boolean} * @memberof PickupView3Base */ isShowButton: boolean; /** * 监听部件动态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PanelControlBase */ onDynamicPropsChange(newVal: any, oldVal: any): void; /** * 监听部件静态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickupView3Base */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 视图模型初始化 * * @memberof PickupView3Base */ viewModelInit(): Promise; /** * 视图初始化 * * @memberof PickupView3Base */ viewInit(): void; /** * 视图引擎初始化 * * @memberof PickupView3Base */ engineInit(): void; /** * 初始化选择视图面板实例 * * @memberof PickupView3Base */ initPanelModels(): void; /** * 计算目标部件所需参数 * * @param {string} [controlType] * @returns * @memberof PickupView3Base */ computeTargetCtrlData(controlInstance: any): { targetCtrlName: string; targetCtrlParam: any; targetCtrlEvent: any; }; /** * 分页点击 * * @memberof PickupView3Base */ tabPanelClick(event: any): void; /** * 确定 * * @memberof PickupView3Base */ onClickOk(): void; /** * 取消 * * @memberof PickupView3Base */ onClickCancel(): void; } //# sourceMappingURL=pickupview3-base.d.ts.map