kd.bos.form.events

## 类 FilterContainerSearchClickArgs

- java.lang.Object
- - kd.bos.form.events.FilterContainerSearchClickArgs

-     @KSObject
      public class FilterContainerSearchClickArgs
      extends java.lang.Object

  过滤容器查询点击事件参数

- - ### 构造器概要

    构造器
    构造器和说明
    `FilterContainerSearchClickArgs(SearchClickEvent searchClickEvent)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addConstFilter(java.lang.String fieldName, CompareTypeEnum compareTypeId)` 添加常量过滤条件
    `void` | `addFastFilter(java.lang.String fieldName, java.lang.String value)` 添加快速过滤条件
    `void` | `addFilter(java.lang.String fieldName, CompareTypeEnum compareTypeId, java.lang.Object... values)` 添加过滤条件(不包括快速过滤)
    `java.util.Map<java.lang.String,java.util.List<java.lang.Object>>` | `getCurrentCommonFilter()` 获取当前常用过滤条件
    `java.lang.String` | `getEntryEntity()` 获取当前选择的最小单位分录
    `java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>` | `getFastFilterValues()` 获取快速过滤值
    `java.util.List<kd.bos.orm.query.QFilter>` | `getFastQFilters()` 获取快速过滤条件
    `IFilterModel` | `getFilterModel()` 获取过滤模型
    `FilterParameter` | `getFilterParameter()` 获取常用过滤条件
    `java.lang.Object` | `getFilterValue(java.lang.String fieldName)` 通过字段名获取过滤值
    `java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>>` | `getFilterValues()` 过滤条件原始值
    `kd.bos.orm.query.QFilter` | `getQFilter(java.lang.String fieldName)` 通过字段名获取供ORM取数的QFilter
    `SearchClickEvent` | `getSearchClickEvent()` 获取查询点击事件
    `java.util.List<java.lang.Long>` | `getSelectMainOrgIds()` 获取选中组织
    `void` | `setCurrentCommonFilter(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> currentCommonFilter)` 设置当前点击的常用过滤条件
    `void` | `setFilterParameter(FilterParameter filterParameter)` 设置常用过滤条件
    `void` | `setFilterValues(java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>> filterValues)` 设置过滤条件原始值
    `void` | `setSearchClickEvent(SearchClickEvent searchClickEvent)` 设置查询点击事件

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

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

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

    - #### FilterContainerSearchClickArgs

          public FilterContainerSearchClickArgs(SearchClickEvent searchClickEvent)

  - ### 方法详细资料

    - #### getSearchClickEvent

          @KSMethod
          public SearchClickEvent getSearchClickEvent()

      获取查询点击事件
      返回:

    - #### setSearchClickEvent

          @KSMethod
          public void setSearchClickEvent(SearchClickEvent searchClickEvent)

      设置查询点击事件
      参数:
        `searchClickEvent` -

    - #### getFastQFilters

          @KSMethod
          public java.util.List<kd.bos.orm.query.QFilter> getFastQFilters()

      获取快速过滤条件
      返回:

    - #### getCurrentCommonFilter

          @KSMethod
          public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getCurrentCommonFilter()

      获取当前常用过滤条件
      返回:

    - #### setCurrentCommonFilter

          @KSMethod
          public void setCurrentCommonFilter(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> currentCommonFilter)

      设置当前点击的常用过滤条件
      参数:
        `currentCommonFilter` -

    - #### getFilterValues

          @KSMethod
          public java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>> getFilterValues()

      过滤条件原始值
      返回:

    - #### setFilterValues

          @KSMethod
          public void setFilterValues(java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>> filterValues)

      设置过滤条件原始值
      参数:
        `filterValues` -

    - #### getEntryEntity

          @KSMethod
          public java.lang.String getEntryEntity()

      获取当前选择的最小单位分录
      返回:

    - #### getFilterModel

          @KSMethod
          public IFilterModel getFilterModel()

      获取过滤模型
      返回:

    - #### getFilterParameter

          @KSMethod
          public FilterParameter getFilterParameter()

      获取常用过滤条件
      返回:

    - #### setFilterParameter

          @KSMethod
          public void setFilterParameter(FilterParameter filterParameter)

      设置常用过滤条件
      参数:
        `filterParameter` -

    - #### getFilterValue

          @KSMethod
          public java.lang.Object getFilterValue(java.lang.String fieldName)

      通过字段名获取过滤值
      参数:
        `fieldName` -
      返回:

    - #### getQFilter

          @KSMethod
          public kd.bos.orm.query.QFilter getQFilter(java.lang.String fieldName)

      通过字段名获取供ORM取数的QFilter
      参数:
        `fieldName` -
      返回:

    - #### getSelectMainOrgIds

          @KSMethod
          public java.util.List<java.lang.Long> getSelectMainOrgIds()

      获取选中组织
      返回:

    - #### addConstFilter

          @KSMethod
          public void addConstFilter(java.lang.String fieldName,
                                                CompareTypeEnum compareTypeId)

      添加常量过滤条件
      参数:
        `fieldName` -
        `compareTypeId` -

    - #### addFilter

          @KSMethod
          public void addFilter(java.lang.String fieldName,
                                           CompareTypeEnum compareTypeId,
                                           java.lang.Object... values)

      添加过滤条件(不包括快速过滤)
      参数:
        `fieldName` -
        `compareTypeId` -
        `values` -

    - #### addFastFilter

          @KSMethod
          public void addFastFilter(java.lang.String fieldName,
                                               java.lang.String value)

      添加快速过滤条件
      参数:
        `fieldName` -
        `value` -

    - #### getFastFilterValues

          @KSMethod
          public java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> getFastFilterValues()

      获取快速过滤值
      返回: