import { IPSAppDETreeView, IPSDETree } from '@ibizstudio/runtime'; import { PickupTreeViewEngine, PickupTreeViewInterface } from '@ibizstudio/runtime'; import { MDViewBase } from './mdview-base'; /** * 选择树视图基类 * * @export * @class PickupTreeViewBase * @extends {MDViewBase} * @implements {PickupTreeViewInterface} */ export declare class PickupTreeViewBase extends MDViewBase implements PickupTreeViewInterface { /** * 选中数据字符串 * * @type {string} * @memberof PickupTreeViewBase */ selectedData?: string; /** * 视图实例对象 * * @type {IPSAppDETreeView} * @memberof PickupTreeViewBase */ viewInstance: IPSAppDETreeView; /** * 树视图实例 * * @public * @type {IPSDETree} * @memberof PickupTreeViewBase */ treeInstance: IPSDETree; /** * 视图引擎 * * @public * @type {Engine} * @memberof PickupTreeViewBase */ engine: PickupTreeViewEngine; /** * 监听视图动态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickupTreeViewBase */ onDynamicPropsChange(newVal: any, oldVal: any): void; /** * 监听参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickupTreeViewBase */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 引擎初始化 * * @public * @memberof PickupTreeViewBase */ engineInit(): void; /** * 计算目标部件所需参数 * * @param {string} [controlType] * @returns * @memberof PickupGridViewBase */ computeTargetCtrlData(controlInstance: any): { targetCtrlName: string; targetCtrlParam: any; targetCtrlEvent: any; }; /** * 初始化选择树视图实例 * * @memberof PickupTreeViewBase */ viewModelInit(): Promise; /** * 渲染视图主体内容区 * * @memberof PickupTreeViewBase */ renderMainContent(): import("vue").VNode; /** * 快速搜索 * * @returns {void} * @memberof PickupTreeViewBase */ onSearch(): void; } //# sourceMappingURL=pickuptreeview-base.d.ts.map