public class FilterField
extends java.lang.Object
构造器和说明 |
---|
FilterField()
构造函数
|
FilterField(kd.bos.dataentity.entity.LocaleString caption,
java.lang.String fieldName,
java.lang.String entityKey,
java.lang.String compareGroupID,
int fieldType)
构造函数
|
FilterField(MainEntityType mainType,
kd.bos.dataentity.metadata.IDataEntityProperty srcFieldProp,
kd.bos.dataentity.metadata.IDataEntityProperty refProp1,
kd.bos.dataentity.metadata.IDataEntityProperty refProp2,
java.lang.String refEntityId)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
buildPropORMFullName(kd.bos.dataentity.metadata.IDataEntityProperty prop)
输出ORM完整属性名,包含单据体前缀
|
static FilterField |
create(MainEntityType mainType,
java.lang.String fieldName)
公共静态方法:传入字段标识,创建对应的过滤字段
|
java.util.Map<java.lang.String,java.lang.Object> |
createFilterColumn()
基于本对象,生成前端过滤表格中用到的过滤字段
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBaseDataFilterControlType() |
kd.bos.dataentity.entity.LocaleString |
getCaption() |
java.util.List<ValueMapItem> |
getComboItems()
字段枚举集
|
java.lang.String |
getCompareGroupID() |
CompareType |
getCompareType(java.lang.String compareTypeId) |
java.util.List<CompareType> |
getCompareTypes() |
CompareType |
getDefaultCompareType() |
java.lang.String |
getDefaultCompareTypeId() |
CompareType |
getDefaultMultiCompareType() |
java.lang.String |
getDefaultMultiCompareTypeId() |
java.lang.String |
getEntityKey() |
java.lang.String |
getFieldName()
字段标识
|
kd.bos.dataentity.metadata.IDataEntityProperty |
getFieldProp()
过滤字段
|
int |
getFieldType() |
java.lang.String |
getFilterControlType() |
java.lang.String |
getFullFieldCaption() |
java.lang.String |
getFullFieldName()
字段完整的ORM属性名,需使用实体名作为前缀
|
MainEntityType |
getMainType()
公共属性
|
java.lang.String |
getRefEntityId()
过滤字段,f7点击时,打开的基础资料
|
kd.bos.dataentity.metadata.IDataEntityProperty |
getRefProp1()
基础资料引用属性1
|
kd.bos.dataentity.metadata.IDataEntityProperty |
getRefProp2()
基础资料第二层引用属性
|
java.lang.String |
getRefPropKey() |
java.lang.String |
getRefPropKey1() |
java.lang.String |
getRefPropKey2() |
int |
getSeq() |
java.lang.String |
getSrcFieldKey() |
kd.bos.dataentity.metadata.IDataEntityProperty |
getSrcFieldProp()
单据字段
|
java.lang.Object |
getValueFast(kd.bos.dataentity.entity.DynamicObject dynamicObject) |
int |
hashCode() |
void |
setCaption(kd.bos.dataentity.entity.LocaleString caption) |
void |
setComboItems(java.util.List<ValueMapItem> comboItems) |
void |
setCompareGroupID(java.lang.String compareGroupID) |
void |
setCompareTypes(java.util.List<CompareType> compareTypes) |
void |
setDefaultCompareTypeId(java.lang.String defaultCompareID) |
void |
setDefaultMultiCompareTypeId(java.lang.String defaultCompareID) |
void |
setFieldName(java.lang.String fieldName) |
void |
setFieldType(int fieldType) |
void |
setMainType(MainEntityType mainType) |
void |
setRefEntityId(java.lang.String refEntityId) |
void |
setRefPropKey(java.lang.String refPropKey) |
void |
setSeq(int seq) |
java.lang.String |
toString() |
public FilterField()
public FilterField(MainEntityType mainType, kd.bos.dataentity.metadata.IDataEntityProperty srcFieldProp, kd.bos.dataentity.metadata.IDataEntityProperty refProp1, kd.bos.dataentity.metadata.IDataEntityProperty refProp2, java.lang.String refEntityId)
srcFieldProp
- 单据字段refProp1
- 引用属性1refProp2
- 引用属性2refEntityId
- 字段对应的实体标识public FilterField(kd.bos.dataentity.entity.LocaleString caption, java.lang.String fieldName, java.lang.String entityKey, java.lang.String compareGroupID, int fieldType)
caption
- 字段标题fieldName
- 字段标识,不包含单据体前缀entityKey
- 字段所在的单据体compareGroupID
- 比较符号集fieldType
- 数据库字段类型isConstant
- 是否常量:专用于主组织public static FilterField create(MainEntityType mainType, java.lang.String fieldName)
mainType
- 单据主实体fieldName
- 字段名,格式:基础资料.引用属性1.引用属性2public MainEntityType getMainType()
public void setMainType(MainEntityType mainType)
public int getSeq()
public void setSeq(int seq)
seq
- 序号public java.lang.String getEntityKey()
public java.lang.String getFieldName()
public void setFieldName(java.lang.String fieldName)
fieldName
- 字段标识public java.lang.String getFullFieldName()
public kd.bos.dataentity.entity.LocaleString getCaption()
public void setCaption(kd.bos.dataentity.entity.LocaleString caption)
caption
- 字段名称public kd.bos.dataentity.metadata.IDataEntityProperty getFieldProp()
public kd.bos.dataentity.metadata.IDataEntityProperty getSrcFieldProp()
public java.lang.String getSrcFieldKey()
public kd.bos.dataentity.metadata.IDataEntityProperty getRefProp1()
public java.lang.String getRefPropKey1()
public kd.bos.dataentity.metadata.IDataEntityProperty getRefProp2()
public java.lang.String getRefPropKey2()
public java.lang.String getRefPropKey()
public void setRefPropKey(java.lang.String refPropKey)
public java.lang.String getRefEntityId()
public void setRefEntityId(java.lang.String refEntityId)
public int getFieldType()
public void setFieldType(int fieldType)
public java.lang.String getDefaultCompareTypeId()
public void setDefaultCompareTypeId(java.lang.String defaultCompareID)
defaultCompareID
- 字段默认比较符组标识public java.lang.String getDefaultMultiCompareTypeId()
public void setDefaultMultiCompareTypeId(java.lang.String defaultCompareID)
defaultCompareID
- 字段默认比较符组标识public java.lang.String getCompareGroupID()
public void setCompareGroupID(java.lang.String compareGroupID)
compareGroupID
- 比较符组标识public CompareType getDefaultCompareType()
public CompareType getDefaultMultiCompareType()
public java.util.List<CompareType> getCompareTypes()
public void setCompareTypes(java.util.List<CompareType> compareTypes)
compareTypes
- 比较符集合public CompareType getCompareType(java.lang.String compareTypeId)
compareTypeId
- 比较符标识public java.util.List<ValueMapItem> getComboItems()
public void setComboItems(java.util.List<ValueMapItem> comboItems)
public java.lang.String getBaseDataFilterControlType()
public java.lang.String getFilterControlType()
public java.util.Map<java.lang.String,java.lang.Object> createFilterColumn()
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object
public static java.lang.String buildPropORMFullName(kd.bos.dataentity.metadata.IDataEntityProperty prop)
prop
- 属性对象public java.lang.String getFullFieldCaption()
public java.lang.Object getValueFast(kd.bos.dataentity.entity.DynamicObject dynamicObject)