【问题标题】:How to set Data Set Values in Master Page Footer如何在母版页页脚中设置数据集值
【发布时间】:2020-01-24 06:42:47
【问题描述】:

我是 BIRT 的新手,你们能帮帮我吗,我的要求是,我有两个字段 PMNUM 和 CHANGEID,我需要根据第三列值 TYPE 在母版页页脚中显示这两个字段。如果 TYPE 是 PM,我需要显示 PMNUM,如果 TYPE 是 CM,我需要显示 CHANGEID。


我按照这个https://www.youtube.com/watch?v=lw_k1qHY_gU&t=4s 视频在页脚中添加了 PMNUM。但这里的问题是,如果我从表中隐藏 PMNUM,页脚中的 PMNUM 也会隐藏。请指导我如何解决这个问题并分享一些关于 BIRT 事件的指南。

【问题讨论】:

    标签: birt


    【解决方案1】:

    您可以在表中添加一些脚本并将 PNUM 和 CHANGEID 分配给全局变量。 在页脚中引用全局变量,而不是在您的情况下可能隐藏的表值。

    【讨论】:

    • 嗨,感谢您的重播,我的问题是如何将 PMNUM、CHANGEID 分配给全局变量。我在报告初始化事件 reportContext.setPersistentGlobalVariable("my",dataSetRow["PMNUM"]); reportContext.setPersistentGlobalVariable("m1",this.getRowData().getColumnValue("PMNUM"));但两者都不适合我。
    • 分配必须在实际的表格行内完成。也许您的代码在表格的页眉或页脚中,这可以解释错误的行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多