gpt4 book ai didi

jasper-reports - 如果最后一页没有任何详细信息,如何防止列标题带出现在最后一页上?

转载 作者:行者123 更新时间:2023-12-05 08:09:09 24 4
gpt4 key购买 nike

我有一个像这样设置的报告:

Title band:一个 jFree 图表(在子报表中)
上校Header Band:详细信息带/表的标题
详细信息带:详细信息/表格
Summary band:一些汇总数据(detail band的变量计算结果)
最后一页页脚带:披露/法律文本

当详细信息带恰好在页面底部结束时,我试图解决这个问题。

摘要带和最后一页页脚带出现在带有列标题的新页面上,这没有意义,因为列标题仅描述详细信息带。

如果页面上没有详细信息,如何防止列标题出现?

很遗憾,我的公司正在使用 Jasper Reports Server 2.0.5,并且不会升级。

非常感谢!

最佳答案

如果您希望列标题显示一次或仅在第一页显示,则仅在列标题带的表达式中应用此代码。

$V{PAGE_NUMBER}.intValue()==1

如果你想在没有详细信息带值时隐藏列标题本身,那么从 java 发送一个参数到报告

parameter.put("isDetailBandExists",isExists);

在列标题带中使用 print when 表达式并将以下内容提供给

new Boolean(( $P{isExists} == false ))

关于jasper-reports - 如果最后一页没有任何详细信息,如何防止列标题带出现在最后一页上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40920907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com