public class DefaultValueCalculator
extends java.lang.Object
构造器和说明 |
---|
DefaultValueCalculator() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
getValue(kd.bos.dataentity.metadata.IDataEntityProperty property,
java.lang.Object defVal)
计算默认值,基本版,只支持解析几个特定的变量值
|
java.lang.Object |
getValue2(IDataModel model,
kd.bos.dataentity.entity.DynamicObject dataEntity,
kd.bos.dataentity.metadata.IDataEntityProperty property,
FieldDefValue defValue2)
计算默认值,升级版,可以获取常量、变量、函数、公式等
|
public java.lang.Object getValue(kd.bos.dataentity.metadata.IDataEntityProperty property, java.lang.Object defVal)
property
- defVal
- public java.lang.Object getValue2(IDataModel model, kd.bos.dataentity.entity.DynamicObject dataEntity, kd.bos.dataentity.metadata.IDataEntityProperty property, FieldDefValue defValue2)
model
- dataEntity
- 字段当前行数据包property
- 字段defValue2
- 默认值配置