在我们填报报表时,有的单元格的数据是需要通过自动计算直接获得,但是不是所有的函数都支持填报自动计算,这是为什么呢?
报表是纯java的,其函数是后台程序,是在服务器中完成计算的。而填报中的自动计算是在客户端完成的,这个怎么实现呢?实际上是做了一个函数转换,把后台java函数转换成了适合前端计算的js函数。也就是说能够进行填报自动计算的函数有两套代码,java代码和js代码。
我们在看报表的函数文档时,会看到有的函数注明了支持填报报表单元格自动计算,就是说这个函数有js代码,在填报单元格进行自动计算时就使用js代码。