ireport 按行号的奇偶实现分列打印
先看实现打印的效果,如下图
1,并排创建两个list
2.为list绑定数据源
new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{itemList})
3.分别设置两个list中属性的打印条件:
奇数列的list的所有元素的print when Expression赋值为:(($V{REPORT_COUNT}.intValue())%2)==1
偶数列的list的所有元素的print when Expression赋值为:(($V{REPORT_COUNT}.intValue())%2)==0
4.保存上传即可