码迷,mamicode.com
首页 > 编程语言 > 详细

Ireport5.0.1 从java后台接收list集合

时间:2017-08-30 18:27:10      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:es2017   参数   style   设置   pdf   port   logs   img   detail   

   作为ireport新手,开始使用时总有很多问题,说一下今天解决的一个问题,就是怎样从java后台接收list集合并显示出列表。

1、首先要在主dataset中的Paramerters 中创建参数list(后台传map的key,如map.put("list",list1)),并修改其类型为java.util.Collection;

技术分享技术分享

 

2、然后在其所在Detail中添加List(component)组件,将要显示的数据放置List框中;

技术分享

 

3、右键List(component),选择 Edit list datasource 设置 Connection/Datasource Expression 为  

new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{list}),点击ok,用$F{属性名}就可取到对象对应的属性值。

技术分享

 

注意字体设置,一般设置  :     Font name : 宋体

              Pdf Font name is now deprecated :  STSong-Light

              Pdf Encoding:  UniGB-UCS2-H(Chinese Simplified)

Ireport5.0.1 从java后台接收list集合

标签:es2017   参数   style   设置   pdf   port   logs   img   detail   

原文地址:http://www.cnblogs.com/Mrshuang11/p/7454233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!