kd.bos.list

## 类 AbstractListContainerColumn

- java.lang.Object
- - kd.bos.form.control.Control
  - - kd.bos.form.TipsSupport
    - - kd.bos.form.container.Container
      - - kd.bos.list.AbstractListContainerColumn

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

      public abstract class AbstractListContainerColumn
      extends Container
      implements IListColumn

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addFieldSet(java.util.Map<java.lang.String,ListField> fieldSet, EntityType entityType)`
    `java.util.Map<java.lang.String,java.lang.Object>` | `createClientConfig()` 创建客户端（前端）的配置信息
    `java.util.Map<java.lang.String,java.lang.Object>` | `createColumn(MainEntityType entityType)`
    `java.lang.String` | `getBackColor()`
    `kd.bos.dataentity.entity.LocaleString` | `getCaption()`
    `java.lang.String` | `getClassName()`
    `int` | `getColType()`
    `java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>` | `getDecimalFieldMap()` ListGridView所有格式化的数字字段信息，在这里组装发给前端
    `java.lang.String` | `getEntityName()`
    `java.lang.String` | `getFieldName()`
    `int` | `getFontSize()`
    `java.lang.String` | `getForeColor()`
    `java.util.Map<java.lang.String,java.lang.Object>` | `getListColumnConfigMap()`
    `java.lang.String` | `getListFieldKey()`
    `java.lang.String` | `getOrder()`
    `Container` | `getParent()`
    `java.lang.String` | `getParentViewKey()`
    `int` | `getSeq()`
    `SeqColumnType` | `getSeqColType()`
    `java.lang.String` | `getSeqColumnType()`
    `SortType` | `getSortType()`
    `java.lang.String` | `getTextAlign()`
    `int` | `getVisible()`
    `kd.bos.dataentity.entity.LocaleString` | `getWidth()`
    `boolean` | `isFixed()`
    `boolean` | `isHyperlink()`
    `void` | `setBackColor(java.lang.String backColor)`
    `void` | `setCaption(kd.bos.dataentity.entity.LocaleString caption)`
    `void` | `setClassName(java.lang.String className)`
    `void` | `setDecimalFieldMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> decimalFieldMap)`
    `void` | `setEntityName(java.lang.String name)`
    `void` | `setFieldName(java.lang.String fieldName)`
    `void` | `setFixed(boolean isFixed)`
    `void` | `setFontSize(int fontSize)`
    `void` | `setForeColor(java.lang.String foreColor)`
    `void` | `setHyperlink(boolean isHyperlink)`
    `void` | `setListFieldKey(java.lang.String strRealKey)`
    `void` | `setOrder(java.lang.String order)`
    `void` | `setParent(Container parent)`
    `void` | `setParentViewKey(java.lang.String parentViewKey)`
    `void` | `setSeq(int seq)`
    `void` | `setSeqColumnType(java.lang.String seqColumnType)`
    `void` | `setTextAlign(java.lang.String textAlign)`
    `void` | `setVisible(int visible)`
    `void` | `setWidth(kd.bos.dataentity.entity.LocaleString width)`

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

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

    - ### 从接口继承的方法 kd.bos.list.IListColumn

      `isCanNotRead, toString`

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

    - #### AbstractListContainerColumn

          public AbstractListContainerColumn()

  - ### 方法详细资料

    - #### getParent

          public Container getParent()

      指定者:
        `getParent` 在接口中 `IListColumn`

    - #### setParent

          public void setParent(Container parent)

      指定者:
        `setParent` 在接口中 `IListColumn`

    - #### getParentViewKey

          public java.lang.String getParentViewKey()

      指定者:
        `getParentViewKey` 在接口中 `IListColumn`

    - #### setParentViewKey

          public void setParentViewKey(java.lang.String parentViewKey)

      指定者:
        `setParentViewKey` 在接口中 `IListColumn`

    - #### getSortType

          public SortType getSortType()

      指定者:
        `getSortType` 在接口中 `IListColumn`

    - #### getOrder

          public java.lang.String getOrder()

      指定者:
        `getOrder` 在接口中 `IListColumn`

    - #### setOrder

          public void setOrder(java.lang.String order)

      指定者:
        `setOrder` 在接口中 `IListColumn`

    - #### getSeqColType

          public SeqColumnType getSeqColType()

      指定者:
        `getSeqColType` 在接口中 `IListColumn`

    - #### getSeqColumnType

          public java.lang.String getSeqColumnType()

      指定者:
        `getSeqColumnType` 在接口中 `IListColumn`

    - #### setSeqColumnType

          public void setSeqColumnType(java.lang.String seqColumnType)

      指定者:
        `setSeqColumnType` 在接口中 `IListColumn`

    - #### getClassName

          public java.lang.String getClassName()

      指定者:
        `getClassName` 在接口中 `IListColumn`

    - #### setClassName

          public void setClassName(java.lang.String className)

      指定者:
        `setClassName` 在接口中 `IListColumn`

    - #### getFieldName

          public java.lang.String getFieldName()

      指定者:
        `getFieldName` 在接口中 `IListColumn`

    - #### setFieldName

          public void setFieldName(java.lang.String fieldName)

      指定者:
        `setFieldName` 在接口中 `IListColumn`

    - #### isFixed

          public boolean isFixed()

      指定者:
        `isFixed` 在接口中 `IListColumn`

    - #### setFixed

          public void setFixed(boolean isFixed)

      指定者:
        `setFixed` 在接口中 `IListColumn`

    - #### getSeq

          public int getSeq()

      指定者:
        `getSeq` 在接口中 `IListColumn`

    - #### setSeq

          public void setSeq(int seq)

      指定者:
        `setSeq` 在接口中 `IListColumn`

    - #### getTextAlign

          public java.lang.String getTextAlign()

      指定者:
        `getTextAlign` 在接口中 `IListColumn`

    - #### setTextAlign

          public void setTextAlign(java.lang.String textAlign)

      指定者:
        `setTextAlign` 在接口中 `IListColumn`

    - #### isHyperlink

          public boolean isHyperlink()

      指定者:
        `isHyperlink` 在接口中 `IListColumn`

    - #### setHyperlink

          public void setHyperlink(boolean isHyperlink)

      指定者:
        `setHyperlink` 在接口中 `IListColumn`

    - #### getCaption

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

      指定者:
        `getCaption` 在接口中 `IListColumn`

    - #### setCaption

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

      指定者:
        `setCaption` 在接口中 `IListColumn`

    - #### getWidth

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

      指定者:
        `getWidth` 在接口中 `IListColumn`

    - #### setWidth

          public void setWidth(kd.bos.dataentity.entity.LocaleString width)

      指定者:
        `setWidth` 在接口中 `IListColumn`

    - #### getForeColor

          public java.lang.String getForeColor()

      指定者:
        `getForeColor` 在接口中 `IListColumn`

    - #### setForeColor

          public void setForeColor(java.lang.String foreColor)

      指定者:
        `setForeColor` 在接口中 `IListColumn`

    - #### getBackColor

          public java.lang.String getBackColor()

      指定者:
        `getBackColor` 在接口中 `IListColumn`

    - #### setBackColor

          public void setBackColor(java.lang.String backColor)

      指定者:
        `setBackColor` 在接口中 `IListColumn`

    - #### getFontSize

          public int getFontSize()

      指定者:
        `getFontSize` 在接口中 `IListColumn`

    - #### setFontSize

          public void setFontSize(int fontSize)

      指定者:
        `setFontSize` 在接口中 `IListColumn`

    - #### getListFieldKey

          public java.lang.String getListFieldKey()

      指定者:
        `getListFieldKey` 在接口中 `IListColumn`

    - #### setListFieldKey

          public void setListFieldKey(java.lang.String strRealKey)

      指定者:
        `setListFieldKey` 在接口中 `IListColumn`

    - #### getVisible

          public int getVisible()

      指定者:
        `getVisible` 在接口中 `IListColumn`

    - #### setVisible

          public void setVisible(int visible)

      指定者:
        `setVisible` 在接口中 `IListColumn`

    - #### getColType

          public int getColType()

      指定者:
        `getColType` 在接口中 `IListColumn`

    - #### getDecimalFieldMap

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

      ListGridView所有格式化的数字字段信息，在这里组装发给前端
      返回:

    - #### setDecimalFieldMap

          public void setDecimalFieldMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> decimalFieldMap)

    - #### createClientConfig

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

      从类复制的说明: `Control`
      创建客户端（前端）的配置信息
      覆盖:
        `createClientConfig` 在类中 `Container`
      返回:
        配置信息字典

    - #### createColumn

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

      指定者:
        `createColumn` 在接口中 `IListColumn`

    - #### addFieldSet

          public void addFieldSet(java.util.Map<java.lang.String,ListField> fieldSet,
                                  EntityType entityType)

      指定者:
        `addFieldSet` 在接口中 `IListColumn`

    - #### setEntityName

          public void setEntityName(java.lang.String name)

      指定者:
        `setEntityName` 在接口中 `IListColumn`

    - #### getEntityName

          public java.lang.String getEntityName()

      指定者:
        `getEntityName` 在接口中 `IListColumn`

    - #### getListColumnConfigMap

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

      指定者:
        `getListColumnConfigMap` 在接口中 `IListColumn`