目录

自定义自动计算函数

自定义自动计算函数

  • 功能用途说明:

    由于自动计算的复杂性超出了简单表达式所能达到自动计算的要求,与自定义数据合法性校验类似,我们可以直接把自动计算的业务封装在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上展现后,当输入出生日期,焦点离开后,自动计算出该员工年龄:

     

    图片标题