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

相關文章
相關標籤/搜索