【问题标题】:How to move field to the top when others field at top blank当其他字段在顶部空白时如何将字段移动到顶部
【发布时间】:2012-03-14 09:07:59
【问题描述】:

我已经在页面标题处创建了 5 个参数字段。当参数不输入任何内容时,它将显示为空白。我的问题是如何使参数 P_2 在参数 P_1 键入时移到顶部。

【问题讨论】:

  • “移到顶端”是什么意思?
  • 您想使用 Java API(JasperReports 还是 DynamicJasper)?
  • 我的意思是如果第一个字段不包含数据,那么它在第一个字段和下面的其他字段之间有空格。为了您的信息,我在页眉创建字段,该字段将显示我键入的参数。我想使用动态 jasper。

标签: jasper-reports dynamic-jasper


【解决方案1】:

您应该可以使用 jasper-reports 轻松完成此操作。将您的字段设置为 Blank When Null = trueRemove Line When Blank = true

【讨论】:

  • 当我从上到下排列字段时它的工作。但是,如果我左右排列字段,它就不起作用了。
  • 这不是你的问题,是吗?为此,您必须创建 5 个字段,然后在每个字段中编写适当的条件逻辑,以便根据您的参数值在每个字段中显示正确的值。 (这将是一堆三元 if 子句)。或者您必须将其转换为交叉表样式报告或在查询中处理它。
猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多