【问题标题】:Set page variable in BIRT report在 BIRT 报告中设置页面变量
【发布时间】:2013-09-11 21:14:30
【问题描述】:

我正在使用 GWT 中的报告引擎调用 BIRT 报告。我可以使用

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

但是如何设置报表变量值?我在 API 中没有看到任何用于设置的内容,我很茫然。谢谢。

【问题讨论】:

    标签: java gwt birt


    【解决方案1】:

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

    params["myParamVariable"].value
    

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

    【讨论】:

      【解决方案2】:

      你必须在Birt引擎的数据浏览器的报表参数中添加同名参数,然后你才能使用params["orderNum"].value

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-29
        相关资源
        最近更新 更多