## 类的使用
kd.bos.entity.filter.FilterCondition

- 使用FilterCondition的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity |
  kd.bos.entity.botp |
  kd.bos.entity.filter |
  kd.bos.entity.report |
  kd.bos.filter |
  kd.bos.form.control |

- - ### kd.bos.entity中FilterCondition的使用

    返回FilterCondition的kd.bos.entity中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `FilterCondition` | IEntityMetaDataProvider.`getBaseDataFieldFilterMeta(java.lang.String entityNumber, java.lang.String operKey)` 返回基础资料过滤元数据
    `FilterCondition` | EntityMetadataProvider.`getBaseDataFieldFilterMeta(java.lang.String entityNumber, java.lang.String key)`
    `static FilterCondition` | EntityMetadataCache.`getBaseDataFieldFilterMeta(java.lang.String formId, java.lang.String key)` 返回过滤元数据

  - ### kd.bos.entity.botp中FilterCondition的使用

    返回FilterCondition的kd.bos.entity.botp中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `FilterCondition` | CRCondition.`getFilterCondition()` 在条件表格中配置的内容

    参数类型为FilterCondition的kd.bos.entity.botp中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | CRCondition.`setFilterCondition(FilterCondition filterCondition)`

  - ### kd.bos.entity.filter中FilterCondition的使用

    参数类型为FilterCondition的kd.bos.entity.filter中的构造器
    构造器和说明
    `FilterBuilder(MainEntityType dataType, FilterCondition filterCondition)`
    `FilterBuilder(MainEntityType dataType, FilterCondition filterCondition, boolean isCheckInput)`
    `FilterBuilder(MainEntityType dataType, FilterCondition filterCondition, boolean isCheckInput, java.util.List<FilterField> filterFields)` 构造函数
    `FilterBuilder(MainEntityType dataType, FilterCondition filterCondition, IDataModel model)` 构造函数
    `FilterBuilder(MainEntityType dataType, FilterCondition filterCondition, IFilterValueSetter filterValueSetter, boolean isCheckInput, java.util.List<FilterField> filterFields)` 构造函数

  - ### kd.bos.entity.report中FilterCondition的使用

    参数类型为FilterCondition的kd.bos.entity.report中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | FilterInfo.`addCommFilter(java.lang.String entityId, FilterCondition filter, ITimeService timeService, IUserService userService)` 增加通用过滤条件

  - ### kd.bos.filter中FilterCondition的使用

    返回FilterCondition的kd.bos.filter中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `FilterCondition` | CustomBaseDataSchemeFilterColumn.`getFilter()`
    `FilterCondition` | CustomBaseDataFilterColumn.`getFilter()`

    参数类型为FilterCondition的kd.bos.filter中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | CustomBaseDataSchemeFilterColumn.`setFilter(FilterCondition filter)`
    `void` | CustomBaseDataFilterColumn.`setFilter(FilterCondition filter)`

  - ### kd.bos.form.control中FilterCondition的使用

    返回FilterCondition的kd.bos.form.control中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `FilterCondition` | FilterGrid.FilterGridState.`getFilterCondition()`
    `FilterCondition` | FilterGrid.FilterGridState.`setState(FilterCondition filterCondition)`

    参数类型为FilterCondition的kd.bos.form.control中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `FilterCondition` | FilterGrid.FilterGridState.`setState(FilterCondition filterCondition)`
    `void` | FilterGrid.`SetValue(FilterCondition filterCondition)`

    参数类型为FilterCondition的kd.bos.form.control中的构造器
    构造器和说明
    `FilterGridState(java.lang.String key, FilterCondition filterCondition)`