Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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
Java 在BIRT报告中设置页面变量_Java_Gwt_Birt - Fatal编程技术网

Java 在BIRT报告中设置页面变量

Java 在BIRT报告中设置页面变量,java,gwt,birt,Java,Gwt,Birt,我有一份BIRT报告,我正在用GWT中的报告引擎打电话。我可以使用设置报表参数 task.setParameterValue("orderNumber", orderNum); 但是如何设置报表变量值呢?我在API中看不到任何关于设置一个的内容,我也不知所措。谢谢。您不能,变量在报表中是内部的,否则它就是一个参数。解决方法是从参数初始化报表变量:将变量的默认值设置为“javascript表达式”,然后拖放一个参数。它将创建这样一个表达式 params["myParamVariable"].va

我有一份BIRT报告,我正在用GWT中的报告引擎打电话。我可以使用设置报表参数

task.setParameterValue("orderNumber", orderNum);

但是如何设置报表变量值呢?我在API中看不到任何关于设置一个的内容,我也不知所措。谢谢。

您不能,变量在报表中是内部的,否则它就是一个参数。解决方法是从参数初始化报表变量:将变量的默认值设置为“javascript表达式”,然后拖放一个参数。它将创建这样一个表达式

params["myParamVariable"].value

然后,我们可以使用报表引擎API设置“myParamVariable”的值。

您必须在Birt引擎的Data explorer中的报表参数中添加同名参数,然后您可以使用
params[“orderNum”]。value