【问题标题】:How to find out out the total rows and show/hide a column value in iReport如何找出总行数并在 iReport 中显示/隐藏列值
【发布时间】:2012-01-31 00:32:16
【问题描述】:

我正在使用 iReport 4.5

我要做的是显示/隐藏第一个和最后一个列值的列值,如下所示...

宠物 |名称

  • {empty} 本
  • 狗比尔
  • 猫苏菲
  • 猫 {empty}

有人知道我该怎么做吗?

我已阅读有关 printWhenExpression 的信息,但不确定如何提前获取表中的行数?

提前致谢

【问题讨论】:

  • 这个请求看起来很奇怪。你只想隐藏姓氏而不管它是谁?也许需要更多解释。
  • 是的,这很奇怪,但符合我的情况,我研究的是

标签: jasper-reports ireport


【解决方案1】:

你会发现隐藏第一只宠物很容易。使用标准的 Print When Expression。像这样的:

$V{REPORT_COUNT} > 1 ? $F{Pet} : ""

隐藏最后一个元素更难。请参阅this answer

【讨论】:

  • 谢谢,是的,这是不知道如何找到最后一行并将其隐藏起来的想法....
  • 我可能会使用 SQL 语句中的计数来执行您在其他答案中的建议。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多