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, setValueFastclone, createHashCode, getRefIdPropName, getTableGroup, isEmpty, loadValue, setComplexType, setRefIdPropName, setTableGroupfindTrueProperty, getAlias, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getName, getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, toStringafterCreateFilterColumn, getBasePropDisplayValue, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote, setGroupControlgetNamepublic 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.IDataEntityPropertygetPropertyType 在类中 BasedataProppublic kd.bos.dataentity.metadata.IDataEntityType getComplexType()
getComplexType 在接口中 kd.bos.dataentity.metadata.IComplexPropertygetComplexType 在类中 BasedataProppublic kd.bos.dataentity.metadata.IDataEntityType getComplexType(java.lang.Object dataEntity)
public kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType getDynamicComplexPropertyType()
getDynamicComplexPropertyType 在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicComplexPropertypublic boolean isDbIgnore()
isDbIgnore 在接口中 kd.bos.dataentity.metadata.IMetadataisDbIgnore 在类中 BasedataProppublic AbstractColumnDesc getListColumnDesc(ListField col)
getListColumnDesc 在接口中 IFieldHandlegetListColumnDesc 在类中 BasedataProppublic java.lang.String getClientType(java.lang.String refPropKey)
getClientType 在类中 BasedataProprefPropKey - public FilterField createFilterField(MainEntityType mainType, java.lang.String refPropKey)
BasedataPropcreateFilterField 在接口中 IFieldHandlecreateFilterField 在类中 BasedataProppublic java.util.List<FilterField> createFilterFields(MainEntityType mainType)
BasedataPropcreateFilterFields 在接口中 IFieldHandlecreateFilterFields 在类中 BasedataProppublic 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)
IFieldHandlesetFieldValueForWebApi 在接口中 IFieldHandlesetFieldValueForWebApi 在类中 BasedataProp