Ireport 從java後臺接收list集合總結

  1. 首先要在主dataset中的Paramerters 中建立參數list(後臺傳map的key,如map.put("list",list1)),並修改其類型爲java.util.Collection;java

  2. 而後在其所在Detail中添加List(component)組件,將要顯示的數據放置List框中;spa

  3. 右鍵List(component),選擇 Edit list datasource 設置 Connection/Datasource Expression 爲  new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{list}),點擊ok,用$F{屬性名}就可取到對象對應的屬性值。component

相關文章
相關標籤/搜索