Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports scriptlet中的共享表达式_Jasper Reports_Expression_Scriptlet - Fatal编程技术网

Jasper reports scriptlet中的共享表达式

Jasper reports scriptlet中的共享表达式,jasper-reports,expression,scriptlet,Jasper Reports,Expression,Scriptlet,我们使用scriptlet作为一种维护全局表达式的方法,这些表达式可以被iReport开发人员利用。遇到一个问题,我们在scriptlet中创建了一个变量,该变量基于报告中定义的其他两个变量。问题在于,两个报表级别变量似乎总是在系统变量之后得到解决。不确定默认情况下,iReport是否总是在局部变量之前解析系统变量。我们尝试将系统变量的计算时间调整为其他时间(现在),但似乎没有任何效果……关于如何使系统变量在两个局部变量之后计算,有什么建议吗

我们使用
scriptlet
作为一种维护全局表达式的方法,这些表达式可以被
iReport
开发人员利用。遇到一个问题,我们在
scriptlet
中创建了一个变量,该变量基于报告中定义的其他两个变量。问题在于,两个报表级别变量似乎总是在系统变量之后得到解决。不确定默认情况下,iReport是否总是在局部变量之前解析系统变量。我们尝试将系统变量的
计算时间调整为其他时间(
现在
),但似乎没有任何效果……关于如何使系统变量在两个局部变量之后计算,有什么建议吗