请让我知道是否需要更清楚的解释。
我正在尝试在Jaspersoft Studio中创建一个报告,该报告包括以下三个部分:客户信息(包含名称,电子邮件,生日等的JavaBean),客户地址 >(包含每个街道名称,号码,邻居等的JavaBean列表)和客户订单(也包含订单号,日期,简单地址说明,订单总数,等)
根据我的理解,这些部分中的每个部分都是一个子报表,每个部分都将由不同的JavaBean数据源提供。
我不确定如何在页面之间分配它们。例如,第一部分(客户信息)很小,可以与第二部分(客户地址)一起放在一个页面中。但是客户地址最终可能会超出一页,因此也许应该将其放在单独的子报表中(我假设这样做会为该部分创建单独的页面)。我对JasperReports不够熟悉,无法查找解决方案,特别是因为我不知道如何将两个数据源添加到同一报表/页面,而仅添加到单个报表。这就是为什么我考虑每节一个子报表,尽管考虑到打印页数不是很经济。
我也不知道应该将这些节放在哪个波段中。我可以将第一部分放在标题中,将第二部分放在 Summary 乐队中,但是我不确定将第三部分放在哪里。将两个部分放在相同的频段(例如,在标题中)似乎会导致这些部分重叠。
有什么建议吗?