如何在birt报告的主页中获取列表或表元素以获取所有行?

时间:2013-12-11 07:55:39

标签: java javascript report birt

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

这听起来像我遇到的XY问题:我正在制作发票,并希望每个页面上的帐单地址为“标题”。母版页不适用于此,因为它是在管道中的某个阶段生成的,无法访问数据。您可以将变量传递给它,但是范围会悄悄传递到我传递十八个变量的位置。这是另一种方式:

  1. 在正文中构建漂亮的标题:一个包含三个表的网格,每个表都有五个细节行,无论如何。建立一个漂亮的报告机构,疯狂的疯狂,无关紧要。
  2. 创建一个返回一条记录的数据集。
  3. 向正文添加列表。将列表绑定到数据集。将数据字段添加到列表详细信息,绑定到该字段。
  4. 隐藏列表的数据元素。
  5. 将标题移至列表标题。将报表正文元素移动到列表详细信息。
  6. 利润:该列表标题将在列表详细信息显示的每个页面上重复。
  7. 我可能从激励论坛得到了这个想法,但我现在找不到哪个线程。关键是birt适合一些非常迂回的可组合性。使用这种技术,加上参数绑定到该列表数据元素的表,我甚至能够在相同的pdf中发出多个多页发票。我的热情有一个警告:页面值没有重置给我的那些发票。