kd.bos.filter

## 类 FilterColumn

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

- 所有已实现的接口:
    java.lang.Cloneable, ISuportClick, ITipsSupport
  直接已知子类:
    CommonFilterColumn, SchemeFilterColumn

      public class FilterColumn
      extends Container

  过滤字段，继承于容器Container

- - ### 构造器概要

    构造器
    构造器和说明
    `FilterColumn()` 构造方法：无参
    `FilterColumn(java.lang.String fieldName)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addFilterFields(java.util.Map<java.lang.String,FilterField> filterFields)`
    `void` | `addProp()`
    `java.util.Map<java.lang.String,java.lang.Object>` | `createColumn()`
    `boolean` | `equals(java.lang.Object obj)`
    `kd.bos.dataentity.entity.LocaleString` | `getCaption()`
    `ControlContext` | `getContext()`
    `java.util.Map<java.lang.String,java.util.List<java.lang.Object>>` | `getDefaultFilter()`
    `java.util.List<java.lang.Object>` | `getDefaultValues()`
    `MainEntityType` | `getEntityType()`
    `java.lang.String` | `getEntryEntity()` 获取单据实体
    `java.lang.String` | `getFieldName()`
    `java.util.List<kd.bos.orm.query.QFilter>` | `getFilter(BasedataProp bdProp)`
    `java.util.List<FilterColumn>` | `getFilterColumns()`
    `FilterField` | `getFilterField()`
    `java.lang.String` | `getParentViewKey()` 获取父视图标识
    `java.lang.String` | `getType()`
    `int` | `hashCode()`
    `void` | `initProperties()`
    `void` | `setCaption(kd.bos.dataentity.entity.LocaleString caption)`
    `void` | `setContext(ControlContext context)`
    `void` | `setDefaultValue(java.lang.String value)`
    `void` | `setDefaultValues(java.util.List<java.lang.Object> defaultValues)`
    `void` | `setDefaultValues(java.lang.Object... defaultValues)`
    `void` | `setEntityType(MainEntityType entityType)`
    `void` | `setEntryEntity(java.lang.String entryEntity)` 设置单据实体
    `void` | `setFieldName(java.lang.String fieldName)`
    `void` | `setParentViewKey(java.lang.String parentViewKey)`
    `void` | `setType(java.lang.String type)`
    `java.lang.String` | `toString()`

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

      `addClickListener, addControls, addItemClickListener, bindData, 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

      `getClass, notify, notifyAll, wait, wait, wait`

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

    - #### FilterColumn

          public FilterColumn()

      构造方法：无参

    - #### FilterColumn

          public FilterColumn(java.lang.String fieldName)

  - ### 方法详细资料

    - #### getEntryEntity

          public java.lang.String getEntryEntity()

      获取单据实体
      返回:
        单据实体

    - #### setEntryEntity

          public void setEntryEntity(java.lang.String entryEntity)

      设置单据实体
      参数:
        `entryEntity` - 单据实体

    - #### getContext

          public ControlContext getContext()

    - #### setContext

          public void setContext(ControlContext context)

    - #### getEntityType

          public MainEntityType getEntityType()

    - #### setEntityType

          public void setEntityType(MainEntityType entityType)

    - #### getParentViewKey

          public java.lang.String getParentViewKey()

      获取父视图标识
      返回:
        父视图标识

    - #### setParentViewKey

          public void setParentViewKey(java.lang.String parentViewKey)

    - #### getDefaultValues

          public java.util.List<java.lang.Object> getDefaultValues()

    - #### setDefaultValues

          public void setDefaultValues(java.util.List<java.lang.Object> defaultValues)

    - #### setDefaultValues

          public void setDefaultValues(java.lang.Object... defaultValues)

    - #### setDefaultValue

          public void setDefaultValue(java.lang.String value)

    - #### getType

          public java.lang.String getType()

    - #### setType

          public void setType(java.lang.String type)

    - #### getCaption

          public kd.bos.dataentity.entity.LocaleString getCaption()

    - #### setCaption

          public void setCaption(kd.bos.dataentity.entity.LocaleString caption)

    - #### getFieldName

          public java.lang.String getFieldName()

    - #### setFieldName

          public void setFieldName(java.lang.String fieldName)

    - #### createColumn

          public java.util.Map<java.lang.String,java.lang.Object> createColumn()

    - #### getDefaultFilter

          public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getDefaultFilter()

    - #### initProperties

          public void initProperties()

    - #### getFilter

          public java.util.List<kd.bos.orm.query.QFilter> getFilter(BasedataProp bdProp)

    - #### getFilterField

          public FilterField getFilterField()

    - #### addProp

          public void addProp()

    - #### equals

          public boolean equals(java.lang.Object obj)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`

    - #### addFilterFields

          public void addFilterFields(java.util.Map<java.lang.String,FilterField> filterFields)

    - #### getFilterColumns

          public java.util.List<FilterColumn> getFilterColumns()