程序包 | 说明 |
---|---|
kd.bos.entity.botp.runtime | |
kd.bos.entity.formula | |
kd.bos.entity.function |
限定符和类型 | 类和说明 |
---|---|
class |
CRExpressionContext
单据转换,自定义函数执行上下文对象
|
限定符和类型 | 类和说明 |
---|---|
class |
BOSExpressionContext
BOS单据表达式运行上下文对象,基于RowDataModel取变量值
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
CalcExprParser.getExpressionValue(BOSExpression expression,
ExpressionContext expContext,
FunctionManage funcLib)
计算表达式的值:由表达式上下文对象解析变量的值
适用于单条执行计算公式;批量执行此方法,会重复解析公式中的变量、函数,资源浪费
|
static java.lang.Object |
CalcExprParser.getExpressionValue(java.lang.String expression,
ExpressionContext expContext,
FunctionManage funcLib)
计算表达式的值:由表达式上下文对象解析变量的值
适用于单条执行计算公式;批量执行此方法,会重复解析公式中的变量、函数,资源浪费
|
限定符和类型 | 方法和说明 |
---|---|
BOSUDFunction |
BOSUDFunction.getInstance(ExpressionContext expContext)
传入函数执行上下文对象,构建函数执行实例返回
|