import { MDViewBase } from './mdview-base'; import { FormPickupDataViewInterface } from '@ibizstudio/runtime'; import { IPSAppDEDataView } from '@ibizstudio/runtime'; /** * 表单数据选择视图 * * @export * @class FormPickupDataViewBase * @extends {MDViewBase} * @implements {FormPickupDataViewInterface} */ export declare class FormPickupDataViewBase extends MDViewBase implements FormPickupDataViewInterface { /** * 表单数据选择视图实例对象 * * @type {IBizFormPickupDataViewModel} * @memberof FormPickupDataViewBase */ viewInstance: IPSAppDEDataView; /** * 数据视图部件实例对象 * * @type {IBizDataViewModel} * @memberof FormPickupDataViewBase */ private dataviewInstance; /** * 初始化表单选择数据视图实例 * * @memberof FormPickupDataViewBase */ viewModelInit(): Promise; /** * 处理部件事件 * * @memberof FormPickupDataViewBase */ onCtrlEvent(controlname: string, action: string, data: any): void; /** * 视图挂载 * * @memberof FormPickupDataViewBase */ viewMounted(): void; /** * 监听视图动态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof FormPickupDataViewBase */ onDynamicPropsChange(newVal: any, oldVal: any): void; /** * 监听视图静态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof FormPickupDataViewBase */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 渲染视图主体内容区 * * @memberof FormPickupDataViewBase */ renderMainContent(): import("vue").VNode; /** * 计算目标部件所需参数 * * @param {string} [controlType] * @returns * @memberof FormPickupDataViewBase */ computeTargetCtrlData(controlInstance: any): { targetCtrlName: string; targetCtrlParam: any; targetCtrlEvent: any; }; } //# sourceMappingURL=formpickupdataview-base.d.ts.map