IRrport 添加javabean 到子报表

##1.添加一个lastMonthissue 的字段到 组报表的 field 中 1this

##2.单击子报表 属性设置。 new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource(Arrays.asList($F{lastMonthissue})) 输入图片说明code

##3.打开子报表 输入图片说明orm

##4. 在子报表中添加两个字段 ,这两个字段 属于 LastMonthissue 这个Bean的, 在ireport的类型是你这个bean的类型。图片

private List elecFaultAndAbnormalGridDataSource;
    private List elecCostGridDataSource;

5.设置表格的数据源 Edit table DataSource

new net.sf.jasperreports.engine.data.JRmapCollectionDataSource($F{elecFaultAndAbnormalGridDataSource})it

输入图片说明

6. 设置 Table Dataset 1的feild 不是 report的 DataSet。

这里表格的自增序号 能够用 $V{index}.valueOf(1) 的方式io

输入图片说明

##7. 表格里面添加字段, 这个字段属于 elecFaultAndAbnormalGridDataSource 里面的Map集合的字段。table

相关文章
相关标签/搜索