在BIRT报告中设置页面变量

时间:2013-09-11 21:14:30

标签: java gwt birt

我有一个BIRT报告,我正在GWT中使用报告引擎。我可以使用

设置报告参数
task.setParameterValue("orderNumber", orderNum);

但是如何设置报表变量值?我没有在API中看到任何设置一个,我不知所措。感谢。

2 个答案:

答案 0 :(得分:0)

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

params["myParamVariable"].value

然后我们可以使用报告引擎API来设置“myParamVariable”

的值

答案 1 :(得分:0)

您必须在Birt引擎的Data explorer中的报表参数中添加相同的名称参数,然后您才能使用params["orderNum"].value

相关问题