public class ItemClassProp extends BasedataProp
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
NamePropName |
static java.lang.String |
NumberPropName |
构造器和说明 |
---|
ItemClassProp() |
限定符和类型 | 方法和说明 |
---|---|
FilterField |
createFilterField(MainEntityType mainType,
java.lang.String refPropKey)
输出过滤字段信息
|
java.util.List<FilterField> |
createFilterFields(MainEntityType mainType)
基于运行时字段元数据,构建过滤字段
|
java.lang.String |
getClientType(java.lang.String refPropKey)
输出引用属性的客户端编辑控件类型:enum,date,basedata
|
kd.bos.dataentity.metadata.IDataEntityType |
getComplexType()
未传入数据包,则取第一个基础资料模型输出,避免用到基础资料模型的地方,因为null而中断
|
kd.bos.dataentity.metadata.IDataEntityType |
getComplexType(java.lang.Object dataEntity)
传入了数据包,则根据多类别基础资料类型字段值,返回引用的基础资料模型
|
java.util.Map<kd.bos.dataentity.Tuple<kd.bos.dataentity.metadata.IComplexProperty,kd.bos.dataentity.metadata.IDataEntityType>,java.util.List<java.lang.Object>> |
getDataEntityWalkerItems(java.util.List<java.lang.Object> dataEntities) |
kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType |
getDynamicComplexPropertyType() |
AbstractColumnDesc |
getListColumnDesc(ListField col)
创建列表字段值处理对象:负责从列表数据包中取值、格式化
|
java.lang.Class<?> |
getPropertyType() |
java.lang.String |
getTypePropName() |
boolean |
isDbIgnore() |
void |
setFieldValueForWebApi(IDataModel model,
java.lang.Object dataEntity,
java.lang.Object value)
WebApi上传数据时设置字段的值,特殊的字段需要值转换进行重载,缺省实现和 setFieldValue一致
|
void |
setTypePropName(java.lang.String typePropName) |
applyDefaultValue, buildCoreFilter, buildCoreFilterByString, convertPKValueType, createAnalysisField, createAnalysisFields, createEntityTreeNodes, createEntityTreeNodes, getBaseEntityId, getBindingBasedataValue, getCompareGroupID, getCompareProp, getCompareTypes, getDbType, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getDisplayProp, getDisplayValue, getDispProp, getEditSearchProp, getFeatures, getFilterControlType, getFlexPropertyKey, getLayoutId, getLookupProp, getNumberProp, getNumbProp, getOrgProp, getRefIdProp, getValidators, getValueComparator, isFromSampleMaster, isMustInput, isShowUsed, isSysField, setBaseEntityId, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setDisplayProp, setEditSearchProp, setFeatures, setFieldValue, setFilterControlType, setLayoutId, setLookupProp, setMustInput, setNumberProp, setOrgProp, setRefIdProp, setShowUsed, setValueFast
clone, createHashCode, getRefIdPropName, getTableGroup, isEmpty, loadValue, setComplexType, setRefIdPropName, setTableGroup
findTrueProperty, getAlias, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getName, getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, toString
afterCreateFilterColumn, getBasePropDisplayValue, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote, setGroupControl
getName
public static final java.lang.String NumberPropName
public static final java.lang.String NamePropName
public java.lang.String getTypePropName()
public void setTypePropName(java.lang.String typePropName)
public java.lang.Class<?> getPropertyType()
getPropertyType
在接口中 kd.bos.dataentity.metadata.IDataEntityProperty
getPropertyType
在类中 BasedataProp
public kd.bos.dataentity.metadata.IDataEntityType getComplexType()
getComplexType
在接口中 kd.bos.dataentity.metadata.IComplexProperty
getComplexType
在类中 BasedataProp
public kd.bos.dataentity.metadata.IDataEntityType getComplexType(java.lang.Object dataEntity)
public kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType getDynamicComplexPropertyType()
getDynamicComplexPropertyType
在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty
public boolean isDbIgnore()
isDbIgnore
在接口中 kd.bos.dataentity.metadata.IMetadata
isDbIgnore
在类中 BasedataProp
public AbstractColumnDesc getListColumnDesc(ListField col)
getListColumnDesc
在接口中 IFieldHandle
getListColumnDesc
在类中 BasedataProp
public java.lang.String getClientType(java.lang.String refPropKey)
getClientType
在类中 BasedataProp
refPropKey
- public FilterField createFilterField(MainEntityType mainType, java.lang.String refPropKey)
BasedataProp
createFilterField
在接口中 IFieldHandle
createFilterField
在类中 BasedataProp
public java.util.List<FilterField> createFilterFields(MainEntityType mainType)
BasedataProp
createFilterFields
在接口中 IFieldHandle
createFilterFields
在类中 BasedataProp
public java.util.Map<kd.bos.dataentity.Tuple<kd.bos.dataentity.metadata.IComplexProperty,kd.bos.dataentity.metadata.IDataEntityType>,java.util.List<java.lang.Object>> getDataEntityWalkerItems(java.util.List<java.lang.Object> dataEntities)
public void setFieldValueForWebApi(IDataModel model, java.lang.Object dataEntity, java.lang.Object value)
IFieldHandle
setFieldValueForWebApi
在接口中 IFieldHandle
setFieldValueForWebApi
在类中 BasedataProp