我有BIRT报告的eclipse版本 3.4.1 , 我需要避免表的两个细节行之间的分页。我没有在分页符属性中找到“避免”选项。 我的表显示了两个细节行中的数据,因此Table可以在末尾中断,而不是在两个细节行之间。 例如:
Employee No/Employee Name
--------------------------
Detail row 1 [employee_No]
Detail row 2 [employee_Name]
在上面,我需要避免employee_No和employee_Name
之间的分页先谢谢。
答案 0 :(得分:2)
如果您的设计标准允许,最简单的解决方案;是使用带有2个细节列的表。将您的员工编号放在左栏中,将员工姓名放在右栏中,这样就没有要破坏的行,所有内容都在同一行上。
更难的方法是让你保持现有格式并控制员工姓名和号码之间的分页符是使用带有表格的列表元素。
在这个例子中,我在列表的详细信息行中有一个包含表(实际上是两个表)的列表。每个表只返回一个主键(在我的情况下是一个票证ID,在你的员工ID中)。您可以随意使用表格(我有额外的列间距,两列数据和两列标签。)
然后,您可以避免在表格中使用分页符。
我几年前制作了这份报告,并且暂时没有做过类似的事情,所以所有细节都在我的脑海里并不新鲜,但我不记得它太难了弄清楚。
答案 1 :(得分:0)
我知道这已经很老了,但是对于版本2.5及以下版本,您可以定义布局中要避免分页的位置。
为此,请在布局中选择一个元素,转到属性编辑器 - >分页并在所需位置选择“避免”。
请记住,根据您的布局,您可能需要在不同的点设置“避免”,例如在问题示例中的每个记录的“第一行”和“第二行”之后。