【问题标题】:How to get list or table element in masterpage of birt report to get all rows?如何在 birt 报告母版页中获取列表或表格元素以获取所有行?
【发布时间】:2013-12-11 07:55:39
【问题描述】:

我无法在 birt 报告的母版页中插入表格或列表元素 如果没有这两个元素,我将无法获取母版页标题上的所有数据行。 但是 *我需要 Birt 报告母版页标题中的所有数据行这是我的要求 *。所以帮助我知道如何获取母版页标题中的所有数据行?

【问题讨论】:

    标签: java javascript report birt


    【解决方案1】:

    您将表格和列表元素放在“布局”中。

    “母版页”定义了标题和其他属性,它不用于报表的正文。

    【讨论】:

    • thanx.. 但我需要获取母版页标题上的所有行。还有其他替代方法可以获取母版页标题上的行吗?
    • 母版页是 BIRT 报告的一个元素。在布局中创建一个部分以满足您的要求,并将其称为母版页。我假设您有一些要求,即报告必须看起来像“某物”。您可以使用分页符使布局的一部分成为“母版页”。
    • 我的要求是在母版页的标题中显示所有列的行,这些行应该显示在我的 Birt 报告的所有页面上。简要给出你的解决方案。
    • 简单的方法是向母版页添加一个网格,然后粘贴列名称的标签。还有另一种解决方案,您可以在每个分页符上重复列标题,但这与母版页无关(即在布局和表格设计中)。
    【解决方案2】:

    这听起来与我遇到的同一个 XY 问题:我正在开具发票,并希望在每个页面的“标题”上都有帐单邮寄地址。母版页不适合这样做,因为它是在管道中的一个阶段生成的,无法访问数据。您可以将变量传递给它,但范围会蔓延到我传递十八个变量的位置。这是另一种方式:

    1. 在正文中构建漂亮的标题:三个表格的网格,每个表格有五个详细信息行,等等。建立一个不错的报告体,疯狂的东西,没关系。
    2. 制作一个返回一条记录的数据集。
    3. 向正文添加列表。将列表绑定到数据集。将数据字段添加到列表详细信息,绑定到该字段。
    4. 隐藏列表的数据元素。
    5. 将您的标题移动到列表标题。将报表正文元素移至列表详细信息。
    6. 利润:该列表标题将在显示列表详细信息的每一页上重复。

    我可能从实际论坛中得到了这个想法,但我现在找不到哪个线程。关键是 birt 可以接受一些相当迂回的可组合性。使用这种技术,加上带有绑定到该列表数据元素的参数的表格,我什至能够在同一个 pdf 中发出多个多页发票。我的热情有一个警告:我没有在这些发票上重置页面值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      相关资源
      最近更新 更多