我有一个BIRT报告,我正在GWT中使用报告引擎。我可以使用
设置报告参数task.setParameterValue("orderNumber", orderNum);
但是如何设置报表变量值?我没有在API中看到任何设置一个,我不知所措。感谢。
答案 0 :(得分:0)
您不能,变量在报表中是内部的,否则它是一个参数。解决方法是从参数初始化报表变量:将变量的默认值设置为“javascript表达式”,然后拖放参数。它将创建一个表达式
params["myParamVariable"].value
然后我们可以使用报告引擎API来设置“myParamVariable”
的值答案 1 :(得分:0)
您必须在Birt引擎的Data explorer中的报表参数中添加相同的名称参数,然后您才能使用params["orderNum"].value