自定义自动计算函数
自定义自动计算函数
-
功能用途说明:
由于自动计算的复杂性超出了简单表达式所能达到自动计算的要求,与自定义数据合法性校验类似,我们可以直接把自动计算的业务封装在javascript的自定义函数中,由自定义函数返回运算值,然后直接在填报属性的自动计算里引用自定义的函数名。
-
实用代码举例:
下面我们以5.3.1节中自动计算年龄为例,写一个自定义函数,这个函数的功能就是完成雇员年龄的自动计算。
首先,在发布报表在5.2.2.jsp里写一个求年龄的javascript函数,代码如下:
<script language="javascript">function age2(cellOne){return new Date().getFullYear()-cellOne;}</script>
然后在E7单元格填报属性自动计算里引用在JSP里定义的javascript函数,如下图所示:
在web上展现后,当输入出生日期,焦点离开后,自动计算出该员工年龄: