计算赋值
客户端规则:计算、赋值规则;
案例演示:
规则描述:
规则编码 | SetEntityVarControlValue |
---|---|
描述 | 给目标赋值,当目标为实体类型时,需设置字段映射; 支持的目标类型:构件变量、控件、窗体输入/输出、实体字段、方法变量/输出。 |
案例演示:
规则描述:
规则名称 | TreeNodeMoveUpDownEditor |
---|---|
描述 | 直接对实体中的树型字段进行计算重新赋值。 包括树形操作的同级新增-前、同级新增-后、下级新增、上移、下移、升级、降级和删除等功能。 |
案例演示:
规则描述:
规则编码 | CalculateToColumn |
---|---|
描述 | 建议使用给实体赋值规则。 计算公式填入计算表达式,计算结果给赋值字段。 例如:要计算单价(fPrice)x数量(fAmount)=金额(fMoney)字段,赋值字段可以设置为fMoney,计算公式可定义为 fPrice * fAmount 。 |
案例演示:
TODO: 补充案例演示
规则描述:
规则编码 | GenerateBillCode |
---|---|
描述 | 按规则生成单据编号,流水号最好在编号的末尾。 不缓存流水号:产生编号时每次都会到物理表中求最大的可用流水号; 缓存流水号:只在产生第一次的时候计算,后面直接用缓存的流水号+1,缓存有助于提高性能,但可能会产生废号,使流水号不连续; 值不同重新生成流水号:当这个字段的值不同时,流水号重新生成;例如年份不同重新生成流水号的情况:2012-001,2012-002,2012-003,2013-001。 |