@KSObject public class TextProp extends FieldProp implements IScopeCheck
构造器和说明 |
---|
TextProp() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkScope(java.lang.Object fldValue)
检查字段值是否在限定范围内;
|
java.lang.String |
getClientType() |
java.lang.String |
getDataScopeMessage(java.lang.Object fldValue)
超出数据范围时,给出的错误提示,以指导用户修正字段值
|
int |
getDbType() |
int |
getMaxLenth()
最大长度
|
int |
getMinLenth()
最小长度,默认为0
|
java.lang.Class<?> |
getPropertyType() |
java.util.List<AbstractValidator> |
getValidators() |
IValueComparator |
getValueComparator() |
void |
setMaxLenth(int maxLenth) |
void |
setMinLenth(int minLenth) |
applyDefaultValue, createAnalysisField, createAnalysisFields, createEntityTreeNode, createEntityTreeNodes, createEntityTreeNodes, createFilterField, createFilterFields, getBasePropDisplayValue, getCompareGroupID, getCompareProp, getCompareTypes, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getFeatures, getFilterControlType, getListColumnDesc, isGroupControl, isMustInput, isSysField, isZeroShow, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setFeatures, setFieldValue, setFieldValueForWebApi, setFilterControlType, setGroupControl, setMustInput, setSysField, setZeroShow, toString
getTableGroup, isEmpty, isEncrypt, isLocalizable, isPrimaryKey, resetValue, setDbType, setEncrypt, setPrimaryKey, setTableGroup, shouldSerializeValue
clone, createHashCode, findTrueProperty, getAlias, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getName, getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, setValueFast
equals, hashCode, isDbIgnore, setDbIgnore
afterCreateFilterColumn, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote
public int getDbType()
getDbType
在接口中 kd.bos.dataentity.metadata.ISimpleProperty
getDbType
在接口中 IFieldHandle
getDbType
在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicSimpleProperty
public java.lang.Class<?> getPropertyType()
getPropertyType
在接口中 kd.bos.dataentity.metadata.IDataEntityProperty
getPropertyType
在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
@KSMethod public int getMaxLenth()
public void setMaxLenth(int maxLenth)
maxLenth
- 最大长度@KSMethod public int getMinLenth()
public void setMinLenth(int minLenth)
minLenth
- 最小长度public IValueComparator getValueComparator()
getValueComparator
在接口中 IValidatorHanlder
getValueComparator
在类中 FieldProp
public java.util.List<AbstractValidator> getValidators()
getValidators
在接口中 IValidatorHanlder
getValidators
在类中 FieldProp
public boolean checkScope(java.lang.Object fldValue)
IScopeCheck
checkScope
在接口中 IScopeCheck
fldValue
- 当前字段值public java.lang.String getDataScopeMessage(java.lang.Object fldValue)
IScopeCheck
getDataScopeMessage
在接口中 IScopeCheck
public java.lang.String getClientType()
getClientType
在类中 FieldProp