表单中经常会有数值的即时计算,如:采购金额的小计、合计。

只需设置输入项的Express属性,即可完成自动计算。

表单内置计算引擎,会自动分析和计算Express属性中的表达式,当数据变更时动态更新计算结果。

设置表达式

计算表达式可以手动输入,也可以使用表达式设计器辅助生成。

上图将采购明细表中的小计,设置为根据单价、数量计算,表达式为:PurchaseDetail.Price*PurchaseDetail.Qty。

常规运算符

支持(+)、减(-)、乘(*)、除(/),求余(%)累加(++)、递减(--)等运算符。

计算函数

支持sign、cos、tan、log等(详见计算函数参考中)

合计计算

Sum、Avg、Min、Max。

进阶

表达式可以扩展,可以用js自定义表达式计算函数,也可以用调用后台代码计算,这些将在后续章节中结束。

Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool