kd.bos.entity.property

## 类 AttachmentProp

- java.lang.Object
- - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata
  - - kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
    - - kd.bos.dataentity.metadata.dynamicobject.DynamicCollectionProperty
      - - kd.bos.entity.property.MulBasedataProp
        - - kd.bos.entity.property.AttachmentProp

- 所有已实现的接口:
    java.io.Serializable, java.lang.Cloneable, kd.bos.dataentity.metadata.ICollectionProperty, kd.bos.dataentity.metadata.IDataEntityProperty, kd.bos.dataentity.metadata.IMetadata, IBasedataField, IFieldHandle, IValidatorHanlder

      @KSObject
      public class AttachmentProp
      extends MulBasedataProp

  附件字段属性
  另请参阅:
    序列化表格

- - ### 字段概要

    - ### 从类继承的字段 kd.bos.entity.property.MulBasedataProp

      `KEY_BASEDATAID, KEY_BASEDATAID_ID`

    - ### 从类继承的字段 kd.bos.dataentity.metadata.dynamicobject.DynamicCollectionProperty

      `_collectionItemPropertyType`

  - ### 构造器概要

    构造器
    构造器和说明
    `AttachmentProp()`
    `AttachmentProp(java.lang.String name, kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType dynamicItemPropertyType)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `getMaxAtmCount()`
    `int` | `getMaxAtmSize()`
    `void` | `setFieldValue(IDataModel model, java.lang.Object dataEntity, java.lang.Object value)`
    `void` | `setMaxAtmCount(int maxAtmCount)`
    `void` | `setMaxAtmSize(int maxAtmSize)`

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

      `applyDefaultValue, buildCoreFilter, buildCoreFilterByString, createAnalysisField, createEntityTreeNodes, createEntityTreeNodes, createFilterField, getBaseEntityId, getCompareGroupID, getCompareProp, getCompareTypes, getDbType, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDisplayProp, getDisplayValue, getFeatures, getFilterControlType, getListColumnDesc, getLookupProp, getOrgFunc, getOrgProp, getPropertyType, getRefBasedataPkValues, getRefBasedataPkValues, getRefBaseProp, getRefIdProp, getTableNameProp, getValidators, getValueComparator, isAnalysisField, isMustInput, isShowUsed, isSysField, setBaseEntityId, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDisplayProp, setFeatures, setFieldValueForWebApi, setFilterControlType, setLookupProp, setMustInput, setOrgFunc, setOrgProp, setShowUsed, setTableNameProp`

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

      `clone, createHashCode, getDTValueFast, getDynamicCollectionItemPropertyType, getItemType, isEmpty, setItemType`

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

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

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

      `equals, hashCode, isDbIgnore, setDbIgnore`

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

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

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

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

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

      `getName, getNumberProp`

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

      `isEntryMustInput`

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

      `getOrdinal, getParent, getReadOnly, getTableGroup, getValue, getValueFast, hasDefaultValue, isJsonSerialize, setValue, setValueFast`

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

      `getAlias, getDisplayName, getName, isDbIgnore`

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

    - #### AttachmentProp

          public AttachmentProp()

    - #### AttachmentProp

          public AttachmentProp(java.lang.String name,
                                kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType dynamicItemPropertyType)

  - ### 方法详细资料

    - #### setFieldValue

          public void setFieldValue(IDataModel model,
                                    java.lang.Object dataEntity,
                                    java.lang.Object value)

      指定者:
        `setFieldValue` 在接口中 `IFieldHandle`
      覆盖:
        `setFieldValue` 在类中 `MulBasedataProp`

    - #### getMaxAtmSize

          public int getMaxAtmSize()

    - #### setMaxAtmSize

          public void setMaxAtmSize(int maxAtmSize)

    - #### getMaxAtmCount

          public int getMaxAtmCount()

    - #### setMaxAtmCount

          public void setMaxAtmCount(int maxAtmCount)