【发布时间】:2013-09-11 21:14:30
【问题描述】:
我正在使用 GWT 中的报告引擎调用 BIRT 报告。我可以使用
设置报告参数task.setParameterValue("orderNumber", orderNum);
但是如何设置报表变量值?我在 API 中没有看到任何用于设置的内容,我很茫然。谢谢。
【问题讨论】:
我正在使用 GWT 中的报告引擎调用 BIRT 报告。我可以使用
设置报告参数task.setParameterValue("orderNumber", orderNum);
但是如何设置报表变量值?我在 API 中没有看到任何用于设置的内容,我很茫然。谢谢。
【问题讨论】:
你不能,一个变量在报表中是内部的,否则它是一个参数。一种解决方法是从参数初始化您的报告变量:将变量的默认值设置为“javascript 表达式”,然后拖放一个参数。它将创建一个这样的表达式
params["myParamVariable"].value
然后我们可以使用报表引擎 API 来设置“myParamVariable”的值
【讨论】:
你必须在Birt引擎的数据浏览器的报表参数中添加同名参数,然后你才能使用params["orderNum"].value
【讨论】: