kd.bos.entity.list.column

## 类 ColumnDesc

- java.lang.Object
- - kd.bos.entity.list.column.AbstractColumnDesc
  - - kd.bos.entity.list.column.ColumnDesc

- 直接已知子类:
    AdminDivisionColumnDesc, AmountColumnDesc, BaseDataColumnDesc, BooleanColumnDesc, ComboColumnDesc, ControlColumnDesc, DateTimeColumnDesc, DecimalColumnDesc, FlexColumnDesc, IconColumnDesc, IntegerColumnDesc, ItemClassColumnDesc, ListOperationColumnDesc, ListTemplateTextColumnDesc, MuliLangTextColumnDesc, PKColumnDesc

      public class ColumnDesc
      extends AbstractColumnDesc

  列表字段格式化基类

- - ### 构造器概要

    构造器
    构造器和说明
    `ColumnDesc(java.lang.String key, kd.bos.dataentity.metadata.IDataEntityProperty srcFieldProp, kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)` 构造函数

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getDisplayFormatString()`
    `kd.bos.dataentity.metadata.IDataEntityProperty` | `getFieldProp()`
    `java.lang.String` | `getMask()`
    `kd.bos.dataentity.metadata.IDataEntityProperty` | `getSrcFieldProp()`
    `java.lang.Object` | `getValue(kd.bos.dataentity.entity.DynamicObject o)` 根据字段取值
    `void` | `setDisplayFormatString(java.lang.String displayFormatString)`
    `void` | `setMask(java.lang.String mask)`

    - ### 从类继承的方法 kd.bos.entity.list.column.AbstractColumnDesc

      `getFieldKey, getFormaType, getKey, getListUserOption, getMainOrgKey, getUserFormatObject, setFormaType, setKey, setListUserOption, setMainOrgKey, setUserFormat`

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

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

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

    - #### ColumnDesc

          public ColumnDesc(java.lang.String key,
                            kd.bos.dataentity.metadata.IDataEntityProperty srcFieldProp,
                            kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)

      构造函数
      参数:
        `key` - 字段标识
        `srcFieldProp` - 来源字段
        `fieldProp` - 上级来源字段（基础资料）

  - ### 方法详细资料

    - #### getSrcFieldProp

          public kd.bos.dataentity.metadata.IDataEntityProperty getSrcFieldProp()

    - #### getFieldProp

          public kd.bos.dataentity.metadata.IDataEntityProperty getFieldProp()

    - #### setMask

          public void setMask(java.lang.String mask)

      参数:
        `mask` - 设置掩码

    - #### setDisplayFormatString

          public void setDisplayFormatString(java.lang.String displayFormatString)

      参数:
        `displayFormatString` - 设置格式化字符串

    - #### getMask

          public java.lang.String getMask()

    - #### getDisplayFormatString

          public java.lang.String getDisplayFormatString()

    - #### getValue

          public java.lang.Object getValue(kd.bos.dataentity.entity.DynamicObject o)

      从类复制的说明: `AbstractColumnDesc`
      根据字段取值
      指定者:
        `getValue` 在类中 `AbstractColumnDesc`
      参数:
        `o` - 数据来源
      返回:
        字段值