public class NumberFormatProvider
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
COLFMTKEY |
static java.lang.String |
COMBOFIELDSKEY |
static java.lang.String |
CURRENCYFMTKEY |
static java.lang.String |
DECIMALFIELDSKEY |
static java.lang.String |
NUMTYPE
数值类型
|
static java.lang.String |
PRECISION
数值长度
|
static java.lang.String |
SCALE
数值精度
|
static java.lang.String |
SCALEFIELD
精度控制字段
|
static java.lang.String |
TIMEZONEFMTKEY |
static java.lang.String |
UNITFMTKEY |
构造器和说明 |
---|
NumberFormatProvider(java.util.List<FmtField> fmtFields,
kd.bos.dataentity.entity.DynamicObjectCollection dataEntitys) |
NumberFormatProvider(java.util.List<FmtField> fmtFields,
kd.bos.dataentity.entity.DynamicObjectCollection dataEntitys,
kd.bos.dataentity.entity.DynamicObject dataEntity) |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getColfmt() |
java.util.Map<java.lang.String,java.lang.Object> |
getCurrencyfmt() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getDecimalFieldMap() |
java.util.Map<java.lang.String,java.lang.String> |
getFieldControlPropMap() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> |
getFieldFmtInfo() |
NumberPrecision |
getFormatPrecision(java.lang.String scaleFieldKey,
kd.bos.dataentity.entity.DynamicObject rowData) |
NumberPrecision |
getFormatPrecision(java.lang.String scaleFieldName,
kd.bos.dataentity.entity.DynamicObject rowData,
kd.bos.dataentity.entity.DynamicObject fmtRowData) |
java.util.Map<java.lang.String,java.lang.Object> |
getTimeZoneFmt() |
java.util.Map<java.lang.String,java.lang.Object> |
getUnitfmt() |
public static final java.lang.String COLFMTKEY
public static final java.lang.String UNITFMTKEY
public static final java.lang.String CURRENCYFMTKEY
public static final java.lang.String TIMEZONEFMTKEY
public static final java.lang.String DECIMALFIELDSKEY
public static final java.lang.String COMBOFIELDSKEY
public static final java.lang.String NUMTYPE
public static final java.lang.String PRECISION
public static final java.lang.String SCALE
public static final java.lang.String SCALEFIELD
public NumberFormatProvider(java.util.List<FmtField> fmtFields, kd.bos.dataentity.entity.DynamicObjectCollection dataEntitys)
public NumberFormatProvider(java.util.List<FmtField> fmtFields, kd.bos.dataentity.entity.DynamicObjectCollection dataEntitys, kd.bos.dataentity.entity.DynamicObject dataEntity)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getColfmt()
public java.util.Map<java.lang.String,java.lang.Object> getCurrencyfmt()
public java.util.Map<java.lang.String,java.lang.Object> getTimeZoneFmt()
public java.util.Map<java.lang.String,java.lang.Object> getUnitfmt()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getDecimalFieldMap()
public java.util.Map<java.lang.String,java.lang.String> getFieldControlPropMap()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> getFieldFmtInfo()
public NumberPrecision getFormatPrecision(java.lang.String scaleFieldKey, kd.bos.dataentity.entity.DynamicObject rowData)
numberKey
- 货币编码或计量单位编码rowData
- 需要格式化的数据包public NumberPrecision getFormatPrecision(java.lang.String scaleFieldName, kd.bos.dataentity.entity.DynamicObject rowData, kd.bos.dataentity.entity.DynamicObject fmtRowData)
rowData
- 数据字段所在行fmtRowData
- 币别/计量单位等控制字段所在行