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