kd.bos.report.plugin

## 类 ReportViewPluginProxy

- java.lang.Object
- - kd.bos.form.plugin.FormViewPluginProxy
  - - kd.bos.report.plugin.ReportViewPluginProxy

-     public class ReportViewPluginProxy
      extends FormViewPluginProxy

- - ### 构造器概要

    构造器
    构造器和说明
    `ReportViewPluginProxy()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `fireAfterCreateColumn(java.lang.String ctrlId, java.util.List<AbstractReportColumn> columns, ReportQueryParam queryParam, java.lang.Object otherParam)` 表格列信息设置
    `void` | `fireAfterQuery(ReportQueryParam queryParam)` 所有的插件：查询后置处理
    `void` | `fireBeforeQuery(ReportQueryParam queryParam)` 所有的插件：查询前置处理
    `void` | `fireFilterContainerBeforeF7Select(BeforeFilterF7SelectEvent args)`
    `void` | `fireFilterContainerInit(FilterContainerInitEvent contInitEvent, ReportQueryParam queryParam)` 初始化过滤容器触发方法
    `void` | `fireFormatDisplayFilterField(FormatShowFilterEvent evt)` 所有的插件：格式化显示的筛选过滤字段信息
    `void` | `fireInitDefaultQueryParam(ReportQueryParam queryParam)` 所有的插件：进行初始化默认查询参数操作
    `void` | `firePackageData(PackageDataEvent packageDataEvent)` 打包数据给前端时触发
    `void` | `fireProcessRowData(java.lang.String ctrlId, kd.bos.dataentity.entity.DynamicObjectCollection rowData, ReportQueryParam queryParam)` 所有的插件：行数据的处理
    `void` | `fireVerifyQuery(QueryEvent evt)` 所有的插件：验证查询

    - ### 从类继承的方法 kd.bos.form.plugin.FormViewPluginProxy

      `fireAfterBindData, fireAfterDoOperation, fireBeforeBindData, fireBeforeClosed, fireBeforeDoOperation, fireBeforeFieldPostBack, fireClosedCallBack, fireConfirmedCallBack, fireContextMenuClick, fireCustomEvent, fireCustomPrintDataObject, fireDestory, fireFlexBeforeClosed, fireInitialize, fireMessageBoxClosed, fireOnGetControl, firePageRelease, fireRegisterListener, fireTimerElapsed, getPlugin, getPlugIns, registerPlugin, registerPlugins, removePlugIn, setView`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ReportViewPluginProxy

          public ReportViewPluginProxy()

  - ### 方法详细资料

    - #### fireInitDefaultQueryParam

          public void fireInitDefaultQueryParam(ReportQueryParam queryParam)

      所有的插件：进行初始化默认查询参数操作
      参数:
        `queryParam` - 查询参数

    - #### fireFilterContainerInit

          public void fireFilterContainerInit(FilterContainerInitEvent contInitEvent,
                                              ReportQueryParam queryParam)

      初始化过滤容器触发方法
      参数:
        `contInitEvent` -
        `queryParam` -

    - #### fireFilterContainerBeforeF7Select

          public void fireFilterContainerBeforeF7Select(BeforeFilterF7SelectEvent args)

    - #### fireFormatDisplayFilterField

          public void fireFormatDisplayFilterField(FormatShowFilterEvent evt)

      所有的插件：格式化显示的筛选过滤字段信息
      参数:
        `evt` -

    - #### fireVerifyQuery

          public void fireVerifyQuery(QueryEvent evt)

      所有的插件：验证查询
      参数:
        `evt` - 查询事件

    - #### fireBeforeQuery

          public void fireBeforeQuery(ReportQueryParam queryParam)

      所有的插件：查询前置处理
      参数:
        `queryParam` - 查询参数

    - #### fireAfterQuery

          public void fireAfterQuery(ReportQueryParam queryParam)

      所有的插件：查询后置处理
      参数:
        `queryParam` - 查询参数

    - #### fireProcessRowData

          public void fireProcessRowData(java.lang.String ctrlId,
                                         kd.bos.dataentity.entity.DynamicObjectCollection rowData,
                                         ReportQueryParam queryParam)

      所有的插件：行数据的处理
      参数:
        `ctrlId` - 控件ID
        `rowData` - 行数据
        `queryParam` - 查询参数

    - #### firePackageData

          public void firePackageData(PackageDataEvent packageDataEvent)

      打包数据给前端时触发
      参数:
        `packageDataEvent` - 给前端的数据参数

    - #### fireAfterCreateColumn

          public void fireAfterCreateColumn(java.lang.String ctrlId,
                                            java.util.List<AbstractReportColumn> columns,
                                            ReportQueryParam queryParam,
                                            java.lang.Object otherParam)

      表格列信息设置
      参数:
        `ctrlId` -
        `columns` -
        `queryParam` -
        `otherParam` -