kd.bos.entity.property

## 类 GroupProp

- java.lang.Object
- - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata
  - - kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
    - - kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty
      - - kd.bos.entity.property.BasedataProp
        - - kd.bos.entity.property.GroupProp

- 所有已实现的接口:
    java.io.Serializable, java.lang.Cloneable, kd.bos.dataentity.metadata.IComplexProperty, kd.bos.dataentity.metadata.IDataEntityProperty, kd.bos.dataentity.metadata.IMetadata, IBasedataField, IFieldHandle, IValidatorHanlder
  直接已知子类:
    ParentBasedataProp

      @KSObject
      public class GroupProp
      extends BasedataProp

  基础资料分组属性，主要用于存储基础资料的分组信息
  另请参阅:
    序列化表格

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `BasedataEntityType` | `getEntityType()`
    `java.lang.String` | `getGroupTableName()`
    `java.lang.Object` | `getValue(java.lang.Object dataEntity)`
    `java.lang.Object` | `getValueFast(java.lang.Object dataEntity)`
    `boolean` | `isAnalysisField()` 是否能用于分析字段
    `boolean` | `isCustom()` 是否自定义分组
    `boolean` | `isNeedRefreshTree()`
    `boolean` | `isShowTreeLower()`
    `void` | `setGroupTableName(java.lang.String groupTableName)`
    `void` | `setNeedRefreshTree(boolean isNeedRefreshTree)`
    `void` | `setShowTreeLower(boolean showTreeLower)`

    - ### 从类继承的方法 kd.bos.entity.property.BasedataProp

      `applyDefaultValue, buildCoreFilter, buildCoreFilterByString, convertPKValueType, createAnalysisField, createAnalysisFields, createEntityTreeNodes, createEntityTreeNodes, createFilterField, createFilterFields, getBaseEntityId, getBindingBasedataValue, getClientType, getCompareGroupID, getCompareProp, getCompareTypes, getComplexType, getDbType, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getDisplayProp, getDisplayValue, getDispProp, getEditSearchProp, getFeatures, getFilterControlType, getFlexPropertyKey, getLayoutId, getListColumnDesc, getLookupProp, getNumberProp, getNumbProp, getOrgProp, getPropertyType, getRefIdProp, getValidators, getValueComparator, isDbIgnore, isFromSampleMaster, isMustInput, isShowUsed, isSysField, setBaseEntityId, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setDisplayProp, setEditSearchProp, setFeatures, setFieldValue, setFieldValueForWebApi, setFilterControlType, setLayoutId, setLookupProp, setMustInput, setNumberProp, setOrgProp, setRefIdProp, setShowUsed, setValueFast`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty

      `clone, createHashCode, getDynamicComplexPropertyType, getRefIdPropName, getTableGroup, isEmpty, loadValue, setComplexType, setRefIdPropName, setTableGroup`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicProperty

      `findTrueProperty, getAlias, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getName, getOrdinal, getParent, getReadOnly, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, toString`

    - ### 从类继承的方法 kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata

      `equals, hashCode, setDbIgnore`

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

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

    - ### 从接口继承的方法 kd.bos.entity.property.IFieldHandle

      `afterCreateFilterColumn, getBasePropDisplayValue, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote, setGroupControl`

    - ### 从接口继承的方法 kd.bos.entity.property.IBasedataField

      `getName`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IComplexProperty

      `getComplexType, getDataEntityWalkerItems`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IDataEntityProperty

      `getOrdinal, getParent, getReadOnly, hasDefaultValue, isJsonSerialize, setValue`

    - ### 从接口继承的方法 kd.bos.dataentity.metadata.IMetadata

      `getAlias, getDisplayName, getName`

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

    - #### GroupProp

          public GroupProp()

  - ### 方法详细资料

    - #### isAnalysisField

          public boolean isAnalysisField()

      从接口复制的说明: `IFieldHandle`
      是否能用于分析字段
      返回:

    - #### getGroupTableName

          @KSMethod
          public java.lang.String getGroupTableName()

    - #### setGroupTableName

          @KSMethod
          public void setGroupTableName(java.lang.String groupTableName)

    - #### getEntityType

          @KSMethod
          public BasedataEntityType getEntityType()

    - #### isCustom

          @KSMethod
          public boolean isCustom()

      是否自定义分组
      返回:
        the isCustom

    - #### getValue

          @KSMethod
          public java.lang.Object getValue(java.lang.Object dataEntity)

      指定者:
        `getValue` 在接口中 `kd.bos.dataentity.metadata.IDataEntityProperty`
      覆盖:
        `getValue` 在类中 `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty`

    - #### getValueFast

          @KSMethod
          public java.lang.Object getValueFast(java.lang.Object dataEntity)

      指定者:
        `getValueFast` 在接口中 `kd.bos.dataentity.metadata.IDataEntityProperty`
      覆盖:
        `getValueFast` 在类中 `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty`

    - #### isShowTreeLower

          public boolean isShowTreeLower()

    - #### setShowTreeLower

          public void setShowTreeLower(boolean showTreeLower)

    - #### isNeedRefreshTree

          public boolean isNeedRefreshTree()

    - #### setNeedRefreshTree

          public void setNeedRefreshTree(boolean isNeedRefreshTree)