如果达到特定行数,是否有可能创建新图表?
假设我的数据集中有150个条目,但图表只能读取,每个条目有50个条目。
我怎么能这样做?
PS:致编辑我正在处理使用jasper-reports的动态报告。
答案 0 :(得分:0)
我找到了解决此问题的以下方法。
列表中DataSource的最大大小指定每个图表的最大行数。 该解决方案包括两个类:
浓缩器的Visio草图: http://i.stack.imgur.com/aMmvC.png
Concenator首先生成一个DataSource列表,每个DataSource都有一个最大长度。 对于列表中的每个DataSource,将启动ReportGenerator,他还将获取pagenumber(用于收集后的最终排序)。 Concenator等待每个报告页面都交付。 收集每一页时,收集器会根据编号对页面进行排序,然后逐页粘贴在一起。
PS:我已准备好visio草图,但直接发布它的声誉较低。