kd.bos.report.filter

## 类 ReportFilter

- java.lang.Object
- - kd.bos.form.control.Control
  - - kd.bos.form.TipsSupport
    - - kd.bos.form.container.Container
      - - kd.bos.report.filter.ReportFilter

- 所有已实现的接口:
    java.lang.Cloneable, ISuportClick, ITipsSupport

      public class ReportFilter
      extends Container

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addSearchListener(SearchListener l)`
    `void` | `bindData(BindingContext bctx)` 绑定上下文，并赋值
    `void` | `deleteScheme(java.lang.String id)` 删除方案
    `java.lang.String` | `getShowFilterFields()`
    `java.lang.String` | `getTitle()`
    `void` | `initDefaultQueryScheme()` 构造默认过滤方案
    `void` | `loadQuerySchemeData(kd.bos.dataentity.entity.DynamicObject scheme, FilterInfo filterInfo)` 加载过滤值到页面
    `void` | `loadQuerySchemeData(ReportQueryParam queryParam)` 加载过滤值到页面
    `void` | `loadScheme(java.lang.String id)` 加载方案
    `void` | `saveScheme(java.util.Map<java.lang.String,java.lang.String> param)` 保存方案
    `void` | `search()` 查询
    `void` | `setDefaultScheme(java.lang.String schemeId, boolean isDefault)` 设置默认过滤方案
    `void` | `setSchemeList(java.util.List<FilterScheme> filterSchemes)`
    `void` | `setShowFilterFields(java.lang.String showFilterFields)`
    `void` | `setTitle(java.lang.String title)`

    - ### 从类继承的方法 kd.bos.form.container.Container

      `addClickListener, addControls, addItemClickListener, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKey`

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

      `addTips, addTipsListener, hideTips, showFormByTips`

    - ### 从类继承的方法 kd.bos.form.control.Control

      `getCustomeStyles, getKey, getModel, getView, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView`

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

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

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

    - #### ReportFilter

          public ReportFilter()

  - ### 方法详细资料

    - #### bindData

          public void bindData(BindingContext bctx)

      从类复制的说明: `Control`
      绑定上下文，并赋值
      覆盖:
        `bindData` 在类中 `Container`

    - #### addSearchListener

          public void addSearchListener(SearchListener l)

    - #### search

          public void search()

      查询

    - #### setSchemeList

          public void setSchemeList(java.util.List<FilterScheme> filterSchemes)

    - #### setDefaultScheme

          public void setDefaultScheme(java.lang.String schemeId,
                                       boolean isDefault)

      设置默认过滤方案
      参数:
        `schemeId` - 方案ID
        `isDefault` - 是否为默认过滤方案

    - #### saveScheme

          public void saveScheme(java.util.Map<java.lang.String,java.lang.String> param)

      保存方案
      参数:
        `param` - 方案的参数字典

    - #### loadScheme

          public void loadScheme(java.lang.String id)

      加载方案
      参数:
        `id` -

    - #### deleteScheme

          public void deleteScheme(java.lang.String id)

      删除方案
      参数:
        `id` -

    - #### loadQuerySchemeData

          public void loadQuerySchemeData(kd.bos.dataentity.entity.DynamicObject scheme,
                                          FilterInfo filterInfo)

      加载过滤值到页面
      参数:
        `scheme` -
        `filterInfo` -

    - #### loadQuerySchemeData

          public void loadQuerySchemeData(ReportQueryParam queryParam)

      加载过滤值到页面
      参数:
        `queryParam` -

    - #### initDefaultQueryScheme

          public void initDefaultQueryScheme()

      构造默认过滤方案

    - #### getTitle

          public java.lang.String getTitle()

    - #### setTitle

          public void setTitle(java.lang.String title)

    - #### getShowFilterFields

          public java.lang.String getShowFilterFields()

    - #### setShowFilterFields

          public void setShowFilterFields(java.lang.String showFilterFields)