【问题标题】:Jasper-reports: grouping subdatasetJasper-reports:分组子数据集
【发布时间】:2013-07-05 14:32:40
【问题描述】:

我必须做一个简单分组的报告。数据是从参数(JRBeanCollectionDataSource)接收的:

<subDataset name="zeilenset">
    <field name="deviceType" class="java.lang.String"/>
    <field name="deviceNumber" class="java.lang.String"/>
    <field name="approval" class="java.lang.String"/>
    <field name="deviceName" class="java.lang.String"/>
    <field name="postalSite" class="java.lang.String"/>
</subDataset>
<parameter name="devicerows" class="java.lang.Object"/>
<parameter name="myheadline" class="java.lang.String"/>

报告有效,但 iReport 不提供我的任何子数据集字段进行分组。

有没有办法对子数据集进行分组? 或者除了 subDataset 之外,还有其他方法可以对参数驱动列表进行分组吗?

【问题讨论】:

  • 问题是什么?
  • 有没有办法对子数据集进行分组?或者除了 subDataset 之外,还有其他方法可以对参数驱动列表进行分组吗?

标签: jasper-reports


【解决方案1】:

好的,我自己解决了。

将我的数据数组放入参数中会导致不可分组的子数据集: JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, new JREmptyDataSource());

使用 beanColDataSource 将我的数据数组传输到可分组字段中: JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, beanColDataSource);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多