kd.bos.filter

## 类 CommonFilterColumn

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

- 所有已实现的接口:
    java.lang.Cloneable, ISuportClick, ITipsSupport
  直接已知子类:
    CommonCheckBoxFilterColumn, CommonCheckBoxGroupFilterColumn, CommonDateFilterColumn, CustomBaseDataFilterColumn

      @KSObject
      public class CommonFilterColumn
      extends FilterColumn

  常用过滤字段，继承于过滤字段FilterColumn

- - ### 构造器概要

    构造器
    构造器和说明
    `CommonFilterColumn()`
    `CommonFilterColumn(java.lang.String fieldName)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addSetFilterListeners(java.util.function.Consumer<SetFilterEvent> setFilterListener)`
    `java.util.Map<java.lang.String,java.lang.Object>` | `createColumn()`
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<ComboItem>` | `getComboItems()`
    `java.lang.String` | `getDefValue()`
    `FilterField` | `getFilterField()`
    `java.util.List<java.util.function.Consumer<SetFilterEvent>>` | `getSetFilterListeners()`
    `int` | `hashCode()`
    `void` | `initProperties()`
    `boolean` | `isCustom()`
    `boolean` | `isMulti()`
    `boolean` | `isMustInput()`
    `void` | `setComboItems(java.util.List<ComboItem> comboItems)`
    `void` | `setCustom(boolean isCustom)`
    `void` | `setDefValue(java.lang.String defValue)`
    `void` | `setMulti(boolean isMulti)`
    `void` | `setMustInput(boolean value)`
    `void` | `setSetFilterListeners(java.util.List<java.util.function.Consumer<SetFilterEvent>> setFilterListeners)`

    - ### 从类继承的方法 kd.bos.filter.FilterColumn

      `addFilterFields, addProp, getCaption, getContext, getDefaultFilter, getDefaultValues, getEntityType, getEntryEntity, getFieldName, getFilter, getFilterColumns, getParentViewKey, getType, setCaption, setContext, setDefaultValue, setDefaultValues, setDefaultValues, setEntityType, setEntryEntity, setFieldName, setParentViewKey, setType, 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`

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

    - #### CommonFilterColumn

          public CommonFilterColumn()

    - #### CommonFilterColumn

          public CommonFilterColumn(java.lang.String fieldName)

  - ### 方法详细资料

    - #### getDefValue

          public java.lang.String getDefValue()

      返回:
        the defaultValue

    - #### setDefValue

          public void setDefValue(java.lang.String defValue)

      参数:
        `defaultValue` - the defaultValue to set

    - #### isMustInput

          public boolean isMustInput()

      返回:
        返回是否必须录入，如果为非0，表示必须录入

    - #### setMustInput

          public void setMustInput(boolean value)

    - #### isMulti

          public boolean isMulti()

    - #### setMulti

          public void setMulti(boolean isMulti)

    - #### isCustom

          public boolean isCustom()

    - #### setCustom

          public void setCustom(boolean isCustom)

    - #### getComboItems

          public java.util.List<ComboItem> getComboItems()

    - #### setComboItems

          @KSMethod
          public void setComboItems(java.util.List<ComboItem> comboItems)

    - #### addSetFilterListeners

          public void addSetFilterListeners(java.util.function.Consumer<SetFilterEvent> setFilterListener)

    - #### getSetFilterListeners

          public java.util.List<java.util.function.Consumer<SetFilterEvent>> getSetFilterListeners()

    - #### setSetFilterListeners

          public void setSetFilterListeners(java.util.List<java.util.function.Consumer<SetFilterEvent>> setFilterListeners)

    - #### createColumn

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

      覆盖:
        `createColumn` 在类中 `FilterColumn`

    - #### initProperties

          public void initProperties()

      覆盖:
        `initProperties` 在类中 `FilterColumn`

    - #### getFilterField

          public FilterField getFilterField()

      覆盖:
        `getFilterField` 在类中 `FilterColumn`

    - #### equals

          public boolean equals(java.lang.Object obj)

      覆盖:
        `equals` 在类中 `FilterColumn`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `FilterColumn`