Java 多页jasper报告

Java 多页jasper报告,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,使用JasperReports 3.7.6和iReport生成跨越两页的报告:报告有一个包含18列数据的表格,第一页的列从1到10,第二页的列从11到18,两页上显示一条数据记录,可以收集大量数据。我试图搜索论坛,在jasper论坛上提问,但没有得到答案 什么能解决这个问题?1我想这很清楚,但是..只需将多页报告的每一页分开 2使用从一个报表到另一个报表的复制/粘贴XML将所有分离的页面组合在一个报表中,最终只存在一个报表,它将包含以前分离的所有元素 3编写数据源,可能这将适合您: 私人最终名单

使用JasperReports 3.7.6和iReport生成跨越两页的报告:报告有一个包含18列数据的表格,第一页的列从1到10,第二页的列从11到18,两页上显示一条数据记录,可以收集大量数据。我试图搜索论坛,在jasper论坛上提问,但没有得到答案


什么能解决这个问题?

1我想这很清楚,但是..只需将多页报告的每一页分开

2使用从一个报表到另一个报表的复制/粘贴XML将所有分离的页面组合在一个报表中,最终只存在一个报表,它将包含以前分离的所有元素

3编写数据源,可能这将适合您:

私人最终名单数据;私有最终迭代器; 私有列表缓冲区; 专用迭代器缓冲迭代器; 私有记录的当前值; 私有int页面计数; 私有int pageRowNum; 专用布尔缓冲区; 私人职位; 专用int计数器;
公共多端口数据源已解决!方法是:1将报告的所有页面作为不同的模板。2合成然后在一个模板中元素将重叠3制作此报告的自定义数据源请用更多细节回答问题,这可能会对其他人有所帮助。获得您自己问题的答案很好-但请实际将其放入答案中,然后接受它,这样你的未回答问题就不会一直出现在问题列表上。谢谢