@KSObject public class MainOrgProp extends OrgProp
构造器和说明 |
---|
MainOrgProp() |
限定符和类型 | 方法和说明 |
---|---|
void |
applyDefaultValue(IDataModel model,
kd.bos.dataentity.entity.DynamicObject dataEntity,
int rowIndex)
设置该属性对应缺省值
|
java.util.List<kd.bos.orm.query.QFilter> |
buildCoreFilterByString(IDataModel model)
主业务组织的过滤条件设置
|
java.lang.Long |
calcDefaultValue(IDataModel model)
计算当前场景下,主组织字段默认值;如果取不到,返回null
|
boolean |
canBeMainOrg(long orgId,
boolean isBindingPerm,
java.util.Set<java.lang.Long> authOrgIds)
判断指定的组织,有没有权限作为本单主组织
|
java.lang.String |
getAlias() |
java.lang.String |
getFilterControlType() |
java.lang.String |
getName() |
boolean |
isMustInput() |
afterCreateFilterColumn, createFilterField, createFilterFields, getBaseEntityId, getBizOrgFilter, getF7Style, getOrgFunc, getOrgRelation, setF7Style, setOrgFunc, setOrgRelation
buildCoreFilter, convertPKValueType, createAnalysisField, createAnalysisFields, createEntityTreeNodes, createEntityTreeNodes, getBindingBasedataValue, getClientType, getCompareGroupID, getCompareProp, getCompareTypes, getComplexType, getDbType, getDefaultCompareTypeId, getDefaultMultiCompareTypeId, getDefValue, getDefValue2, getDisplayProp, getDisplayValue, getDispProp, getEditSearchProp, getFeatures, getFlexPropertyKey, getLayoutId, getListColumnDesc, getLookupProp, getNumberProp, getNumbProp, getOrgProp, getPropertyType, getRefIdProp, getValidators, getValueComparator, isDbIgnore, isFromSampleMaster, isShowUsed, isSysField, setBaseEntityId, setCompareGroupID, setDefaultCompareTypeId, setDefaultMultiCompareTypeId, setDefValue, setDefValue2, setDisplayProp, setEditSearchProp, setFeatures, setFieldValue, setFieldValueForWebApi, setFilterControlType, setLayoutId, setLookupProp, setMustInput, setNumberProp, setOrgProp, setRefIdProp, setShowUsed, setValueFast
clone, createHashCode, getDynamicComplexPropertyType, getRefIdPropName, getTableGroup, isEmpty, loadValue, setComplexType, setRefIdPropName, setTableGroup
findTrueProperty, getDefaultValue, getDisplayName, getDTValue, getDTValueFast, getIsReadOnly, getOrdinal, getParent, getReadOnly, getValue, getValueFast, hasDefaultValue, resetDTValue, setAlias, setDefaultValue, setDisplayName, setDTValue, setDTValueFast, setName, setOrdinal, setValue, toString
getBasePropDisplayValue, getDisplayName, getFieldDefaultValue, getFieldDefaultValue2, isAllowvoucher, isAnalysisField, isBulkEditable, isConvertTote, isCopyable, isExportable, isF7BatchFill, isImportable, isMultiFillable, isSeriesNewTote, setGroupControl
public java.lang.String getFilterControlType()
getFilterControlType
在接口中 IFieldHandle
getFilterControlType
在类中 BasedataProp
@KSMethod public boolean isMustInput()
isMustInput
在类中 BasedataProp
@KSMethod public java.lang.String getAlias()
getAlias
在接口中 kd.bos.dataentity.metadata.IMetadata
getAlias
在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
@KSMethod public java.lang.String getName()
getName
在接口中 kd.bos.dataentity.metadata.IMetadata
getName
在接口中 IBasedataField
getName
在类中 kd.bos.dataentity.metadata.dynamicobject.DynamicProperty
@KSMethod public void applyDefaultValue(IDataModel model, kd.bos.dataentity.entity.DynamicObject dataEntity, int rowIndex)
IFieldHandle
applyDefaultValue
在接口中 IFieldHandle
applyDefaultValue
在类中 BasedataProp
public java.lang.Long calcDefaultValue(IDataModel model)
model
- public boolean canBeMainOrg(long orgId, boolean isBindingPerm, java.util.Set<java.lang.Long> authOrgIds)
orgId
- 组织isBindingPerm
- 是否验权authOrgIds
- 已获授权新建单据的组织@KSMethod public java.util.List<kd.bos.orm.query.QFilter> buildCoreFilterByString(IDataModel model)
buildCoreFilterByString
在类中 OrgProp