import { MDViewBase } from './mdview-base'; import { PickupGridViewEngine, PickupGridViewInterface } from '@ibizstudio/runtime'; import { IPSAppDEGridView } from '@ibizstudio/runtime'; /** * 表格选择视图基类 * * @export * @class PickupGridViewBase * @extends {MDViewBase} * @implements {PickupGridViewInterface} */ export declare class PickupGridViewBase extends MDViewBase implements PickupGridViewInterface { /** * 选中数据字符串 * * @type {string} * @memberof PickupGridViewBase */ selectedData?: string; /** * 表格选择视图实例对象 * * @type {IBizPickupGridViewModel} * @memberof PickupGridViewBase */ viewInstance: IPSAppDEGridView; /** * 表格实例对象 * * @type {IBizGridModel} * @memberof PickupGridViewBase */ private gridInstance; /** * 视图引擎 * * @public * @type {Engine} * @memberof PickupGridViewBase */ engine: PickupGridViewEngine; /** * 表格行数据默认激活模式 * 0 不激活 * 1 单击激活 * 2 双击激活 * * @type {(number | 0 | 1 | 2)} * @memberof PickupGridViewBase */ gridRowActiveMode: number | 0 | 1 | 2; /** * 引擎初始化 * * @public * @memberof PickupGridViewBase */ engineInit(opts: any): void; /** * 初始化分页导航视图实例 * * @memberof PickupGridViewBase */ viewModelInit(): Promise; /** * 监听视图动态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickupGridViewBase */ onDynamicPropsChange(newVal: any, oldVal: any): void; /** * 监听视图静态参数变化 * * @param {*} newVal * @param {*} oldVal * @memberof PickupGridViewBase */ onStaticPropsChange(newVal: any, oldVal: any): void; /** * 渲染视图主体内容区 * * @memberof PickupGridViewBase */ renderMainContent(): import("vue").VNode; /** * 渲染搜索表单 * * @memberof PickupGridViewBase */ renderSearchForm(): import("vue").VNode | undefined; /** * 计算目标部件所需参数 * * @param {string} [controlType] * @returns * @memberof PickupGridViewBase */ computeTargetCtrlData(controlInstance: any): { targetCtrlName: string; targetCtrlParam: any; targetCtrlEvent: any; }; /** * 快速搜索 * * @param {*} $event 事件源对象 * @memberof GridViewBase */ onSearch($event: any): void; /** * 部件事件 * @param ctrl 部件 * @param action 行为 * @param data 数据 * * @memberof GridViewBase */ onCtrlEvent(controlname: string, action: string, data: any): void; } //# sourceMappingURL=pickupgridview-base.d.ts.map