kd.bos.entity.datamodel

## 类 ListField

- java.lang.Object
- - kd.bos.entity.datamodel.ListField

- 所有已实现的接口:
    java.io.Serializable
  直接已知子类:
    DynamicTextListField

      public class ListField
      extends java.lang.Object
      implements java.io.Serializable

  列表列字段
  另请参阅:
    序列化表格

- - ### 构造器概要

    构造器
    构造器和说明
    `ListField()`
    `ListField(ListField listField)`
    `ListField(java.lang.String key)` 构造函数

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getColType()`
    `AbstractColumnDesc` | `getColumnDesc(kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType dt, java.lang.String mainOrg, boolean forQing)`
    `ListField` | `getControlField()`
    `java.lang.String` | `getDisplayFormatString()`
    `java.lang.String` | `getEntityName()`
    `java.lang.String` | `getFieldName()`
    `kd.bos.dataentity.metadata.IDataEntityProperty` | `getFieldProp()`
    `kd.bos.dataentity.entity.LocaleString` | `getHeader()`
    `java.lang.String` | `getKey()`
    `java.lang.String` | `getListFieldKey()` 设计器的字段格式
    `java.lang.String` | `getMask()`
    `java.lang.String` | `getOTitle()`
    `int` | `getShowStyle()`
    `SortType` | `getSortType()`
    `kd.bos.dataentity.metadata.IDataEntityProperty` | `getSrcFieldProp()`
    `int` | `getSummary()` 汇总类型: 0：无，1:合计 2：平均值 3:最大值,4:最小值,5：计数
    `java.lang.String` | `getXTitle()`
    `int` | `hashCode()`
    `boolean` | `isClient()`
    `boolean` | `isLookup()`
    `boolean` | `isSeq()` 是否是序号字段
    `void` | `setClient(boolean isClient)`
    `void` | `setColType(java.lang.String colType)`
    `void` | `setControlField(ListField controlField)`
    `void` | `setDisplayFormatString(java.lang.String displayFormatString)`
    `void` | `setEntityName(java.lang.String entityName)`
    `void` | `setFieldName(java.lang.String fieldName)`
    `void` | `setFieldProp(kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)`
    `void` | `setHeader(kd.bos.dataentity.entity.LocaleString localeString)`
    `void` | `setKey(java.lang.String key)`
    `void` | `setListFieldKey(java.lang.String listFieldKey)`
    `void` | `setLookup(boolean isLookup)`
    `void` | `setMask(java.lang.String mask)`
    `void` | `setOTitle(java.lang.String oTitle)`
    `void` | `setSeq(boolean isSeq)`
    `void` | `setShowStyle(int showStyle)`
    `void` | `setSortType(SortType sortType)`
    `void` | `setSrcFieldProp(kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)`
    `void` | `setSummary(int summary)`
    `void` | `setXTitle(java.lang.String xTitle)`
    `java.lang.String` | `toString()`

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

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

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

    - #### ListField

          public ListField()

    - #### ListField

          public ListField(java.lang.String key)

      构造函数

    - #### ListField

          public ListField(ListField listField)

  - ### 方法详细资料

    - #### getEntityName

          public java.lang.String getEntityName()

    - #### setEntityName

          public void setEntityName(java.lang.String entityName)

    - #### isClient

          public boolean isClient()

      返回:
        是否为设计器设计的字段

    - #### setClient

          public void setClient(boolean isClient)

    - #### getControlField

          public ListField getControlField()

    - #### setControlField

          public void setControlField(ListField controlField)

    - #### getSummary

          public int getSummary()

      汇总类型: 0：无，1:合计 2：平均值 3:最大值,4:最小值,5：计数
      返回:

    - #### setSummary

          public void setSummary(int summary)

    - #### getOTitle

          public java.lang.String getOTitle()

      返回:
        复选框勾选显示内容

    - #### setOTitle

          public void setOTitle(java.lang.String oTitle)

      参数:
        `oTitle` - 复选框勾选显示内容

    - #### getXTitle

          public java.lang.String getXTitle()

      返回:
        复选框不勾选显示内容

    - #### setXTitle

          public void setXTitle(java.lang.String xTitle)

      参数:
        `xTitle` - 复选框不勾选显示内容

    - #### getSortType

          public SortType getSortType()

      返回:
        排序类型：升序，降序

    - #### setSortType

          public void setSortType(SortType sortType)

      参数:
        `sortType` - 排序类型：升序，降序

    - #### getMask

          public java.lang.String getMask()

      返回:
        格式化掩码

    - #### setMask

          public void setMask(java.lang.String mask)

      参数:
        `mask` - 格式化掩码

    - #### getDisplayFormatString

          public java.lang.String getDisplayFormatString()

      返回:
        格式化字符

    - #### setDisplayFormatString

          public void setDisplayFormatString(java.lang.String displayFormatString)

      参数:
        `displayFormatString` - 格式化字符

    - #### getShowStyle

          public int getShowStyle()

      返回:
        下拉列表显示类型：文字，图片

    - #### setShowStyle

          public void setShowStyle(int showStyle)

      参数:
        `showStyle` - 下拉列表显示类型：文字，图片

    - #### getColType

          public java.lang.String getColType()

      返回:
        字段类型，给前端

    - #### setColType

          public void setColType(java.lang.String colType)

      参数:
        `colType` - 字段类型，给前端

    - #### isLookup

          public boolean isLookup()

      返回:
        是否F7返回字段

    - #### setLookup

          public void setLookup(boolean isLookup)

      参数:
        `isLookup` - 是否F7返回字段

    - #### getKey

          public java.lang.String getKey()

      返回:
        字段标识

    - #### setKey

          public void setKey(java.lang.String key)

      参数:
        `key` - 字段标识

    - #### getListFieldKey

          public java.lang.String getListFieldKey()

      设计器的字段格式
      返回:

    - #### setListFieldKey

          public void setListFieldKey(java.lang.String listFieldKey)

    - #### getHeader

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

      返回:
        字段标题

    - #### setHeader

          public void setHeader(kd.bos.dataentity.entity.LocaleString localeString)

      参数:
        `localeString` - 字段标题

    - #### getFieldName

          public java.lang.String getFieldName()

      返回:
        字段名，ORM使用，加分录

    - #### setFieldName

          public void setFieldName(java.lang.String fieldName)

      参数:
        `fieldName` - 字段名，ORM使用，加分录

    - #### isSeq

          public boolean isSeq()

      是否是序号字段
      返回:

    - #### setSeq

          public void setSeq(boolean isSeq)

    - #### 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`

    - #### getSrcFieldProp

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

      返回:
        列对应的原始属性描述

    - #### setSrcFieldProp

          public void setSrcFieldProp(kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)

      参数:
        `fieldProp` - 列对应的原始属性描述

    - #### getFieldProp

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

      返回:
        列对应的结果集属性描述

    - #### setFieldProp

          public void setFieldProp(kd.bos.dataentity.metadata.IDataEntityProperty fieldProp)

      参数:
        `fieldProp` - 列对应的结果集属性描述

    - #### getColumnDesc

          public AbstractColumnDesc getColumnDesc(kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType dt,
                                                  java.lang.String mainOrg,
                                                  boolean forQing)