【问题标题】:Creating a static table in iReport在 iReport 中创建静态表
【发布时间】:2014-04-04 12:55:49
【问题描述】:

我一直在玩 iReport(旧版本 3.0.0)一段时间,我似乎无法找到一种方法来制作一个静态表格,这看起来很愚蠢,让我认为我只是稠密。有人可以指出我正确的方向吗?目标是生成一个包含 2 列表格的报告:段 # 和段名称。对于每个报告,总会有 20 个段,因此最终报告将如下所示:

| 1 | <segment name> |
| 2 | <segment name> |
...
| 20 | <segment name> |

提前感谢您的帮助。

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

    在 Jasper 中创建表格的常规方法是使用文本框(我知道,这不是那么正常,但 Jasper 只是密集)

    要了解 Jasper,您需要了解乐队的工作原理。
    Detail 带用于数据的每一行。

    在详细信息带区中,您应该创建两个Text Fields,一个带有$F{segment_id},一个带有F${segment_name}(假设您的查询使用这些字段)。
    当您运行报表时,这将成为您的表格主体。

    要向表格添加标题,请使用Column Header 带。添加带有“ID”和“段名称”的Static Texts - 这将在每个页面上显示为表格标题。

    请注意,您应该让文本框靠得很近,占据整个波段的高度,所以它看起来像一张桌子,而不仅仅是浮动的文本框。

    (注意 - 这是在 Jasper 中创建表格的经典方式,但新的 Jasper 版本还包含专门为表格设计的 Table 元素)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多