public class ReportColumn extends AbstractReportColumn implements IColumn
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
TYPE_AMOUNT |
static java.lang.String |
TYPE_BASEDATA |
static java.lang.String |
TYPE_BOOLEAN |
static java.lang.String |
TYPE_CURRENCY |
static java.lang.String |
TYPE_DATE |
static java.lang.String |
TYPE_DECIMAL |
static java.lang.String |
TYPE_FLEX |
static java.lang.String |
TYPE_FORMULA |
static java.lang.String |
TYPE_INTEGER |
static java.lang.String |
TYPE_PICTURE |
static java.lang.String |
TYPE_QTY |
static java.lang.String |
TYPE_TEXT |
static java.lang.String |
TYPE_UNIT |
static java.lang.String |
TYPE_USER |
构造器和说明 |
---|
ReportColumn() |
限定符和类型 | 方法和说明 |
---|---|
static ReportColumn |
createBaseDataColumn(java.lang.String fieldKey,
java.lang.String entityId)
生成基础资料列
|
static ReportColumn |
createBaseDataPropColumn(java.lang.String fieldKey,
java.lang.String refBasedataProp,
java.lang.String displayProp)
生成基础资料属性列
|
java.util.Map<java.lang.String,java.lang.Object> |
createColumn() |
static ReportColumn |
createCurrencyColumn(java.lang.String fieldKey)
生成币别列
|
java.lang.String |
getCurrencyField() |
java.lang.String |
getDateIndex() |
java.lang.String |
getDisplayProp() |
java.lang.String |
getEntityId() |
java.lang.String |
getFieldKey() |
kd.bos.dataentity.metadata.dynamicobject.DynamicProperty |
getFieldProperty() |
java.lang.String |
getFieldType() |
int |
getFmtInfo(kd.bos.dataentity.entity.DynamicObject rowData,
NumberFormatProvider numberFormatProvider) |
java.lang.String |
getFormula() |
java.lang.String |
getMeasureUnitField() |
java.lang.String |
getRefBasedataProp() |
int |
getScale() |
ColumnStyle |
getStyle() |
java.lang.Object |
getValue(kd.bos.dataentity.entity.DynamicObject rowData,
NumberFormatProvider numberFormatProvider) |
kd.bos.dataentity.entity.LocaleString |
getWidth() |
static NumberFormatProvider |
initNumberFormatProvider(kd.bos.dataentity.entity.DynamicObjectCollection datas,
java.util.List<ReportColumn> columns)
被金额和数量引用的币别和计量单位精度取值
|
boolean |
isFreeze() |
boolean |
isHide() |
boolean |
isHyperlink() |
boolean |
isPicture() |
boolean |
isZeroShow() |
void |
setCurrencyField(java.lang.String currencyField) |
void |
setDateIndex(java.lang.String dateIndex) |
void |
setDisplayProp(java.lang.String displayProp) |
void |
setEntityId(java.lang.String entityId) |
void |
setFieldKey(java.lang.String key) |
void |
setFieldType(java.lang.String fieldType) |
void |
setFormula(java.lang.String formula) |
void |
setFreeze(boolean isFreeze) |
void |
setHide(boolean isHide) |
void |
setHyperlink(boolean isHyperlink) |
void |
setMeasureUnitField(java.lang.String measureUnitField) |
void |
setPicture(boolean isPicture) |
void |
setRefBasedataProp(java.lang.String refBasedataProp) |
void |
setScale(int scale) |
void |
setStyle(ColumnStyle style) |
void |
setWidth(kd.bos.dataentity.entity.LocaleString width) |
void |
setZeroShow(boolean zeroShow) |
java.lang.String |
toString() |
getCaption, getCtlTips, getUserFormat, isHideSingleColumnRow, setCaption, setCtlTips, setHideSingleColumnRow, setUserFormat
getCaption
public static final java.lang.String TYPE_TEXT
public static final java.lang.String TYPE_INTEGER
public static final java.lang.String TYPE_DECIMAL
public static final java.lang.String TYPE_AMOUNT
public static final java.lang.String TYPE_QTY
public static final java.lang.String TYPE_DATE
public static final java.lang.String TYPE_BOOLEAN
public static final java.lang.String TYPE_PICTURE
public static final java.lang.String TYPE_BASEDATA
public static final java.lang.String TYPE_FLEX
public static final java.lang.String TYPE_USER
public static final java.lang.String TYPE_FORMULA
public static final java.lang.String TYPE_UNIT
public static final java.lang.String TYPE_CURRENCY
public static ReportColumn createBaseDataColumn(java.lang.String fieldKey, java.lang.String entityId)
fieldKey
- 字段标识entityId
- 基础资料实体public static ReportColumn createCurrencyColumn(java.lang.String fieldKey)
fieldKey
- 字段标识public static ReportColumn createBaseDataPropColumn(java.lang.String fieldKey, java.lang.String refBasedataProp, java.lang.String displayProp)
fieldKey
- 字段标识refBasedataProp
- 引用的基础资料字段displayProp
- 基础资料显示属性public void setWidth(kd.bos.dataentity.entity.LocaleString width)
public java.lang.String getCurrencyField()
public void setCurrencyField(java.lang.String currencyField)
public java.lang.String getMeasureUnitField()
public void setMeasureUnitField(java.lang.String measureUnitField)
public java.lang.String getFieldKey()
getFieldKey
在接口中 IColumn
public void setFieldKey(java.lang.String key)
public java.lang.String getDateIndex()
public void setDateIndex(java.lang.String dateIndex)
public java.lang.String getDisplayProp()
public void setDisplayProp(java.lang.String displayProp)
public java.lang.String getRefBasedataProp()
public void setRefBasedataProp(java.lang.String refBasedataProp)
public int getScale()
public void setScale(int scale)
public boolean isZeroShow()
public void setZeroShow(boolean zeroShow)
public int getFmtInfo(kd.bos.dataentity.entity.DynamicObject rowData, NumberFormatProvider numberFormatProvider)
getFmtInfo
在接口中 IColumn
public java.lang.String getFieldType()
public void setFieldType(java.lang.String fieldType)
public java.lang.String getEntityId()
public void setEntityId(java.lang.String entityId)
public java.lang.String getFormula()
public void setFormula(java.lang.String formula)
public kd.bos.dataentity.metadata.dynamicobject.DynamicProperty getFieldProperty()
public void setHide(boolean isHide)
public boolean isFreeze()
public void setFreeze(boolean isFreeze)
public boolean isHyperlink()
public void setHyperlink(boolean isHyperlink)
public void setPicture(boolean isPicture)
public ColumnStyle getStyle()
public void setStyle(ColumnStyle style)
public java.util.Map<java.lang.String,java.lang.Object> createColumn()
createColumn
在类中 AbstractReportColumn
public java.lang.Object getValue(kd.bos.dataentity.entity.DynamicObject rowData, NumberFormatProvider numberFormatProvider)
public static NumberFormatProvider initNumberFormatProvider(kd.bos.dataentity.entity.DynamicObjectCollection datas, java.util.List<ReportColumn> columns)
datas
- columns
- public java.lang.String toString()
toString
在类中 AbstractReportColumn