import { IParam } from '../../common'; import { IReportPanelAbility } from '../ability'; import { ReportPanelActionType } from '../event'; import { IReportPanelModel } from '../model'; import { IMDCtrlControllerParams } from './i-md-ctrl-controller-params'; /** * 报表面板部件控制器参数 * * @export * @interface ICtrlControllerParams */ export interface IReportPanelControllerParams extends IMDCtrlControllerParams { /** * 面板模型 * * @type {IReportPanelModel} * @memberof IReportPanelControllerParams */ model: IReportPanelModel; /** * 默认加载 * * @type {boolean} * @memberof IReportPanelControllerParams */ isLoadDefault?: boolean; /** * 面板数据 * * @type {IParam} * @memberof IReportPanelControllerParams */ data?: IParam; /** * 视图类型 * * @type {string} * @memberof IReportPanelControllerParams */ viewType?: string; /** * 自定义参数 * * @type {IParam} * @memberof IReportPanelControllerParams */ customParams?: IParam; }