jasper报表添加显示字段

给jasperreport报表添加字段是比较费事的一件事情,这里我简单的把这个过程记录一下。
首先是修改代码,添加字段肯定要修改bean的代码。修改完成以后 以报表4为示例
jasper报表添加显示字段_第1张图片
通过开发工具把源码导出为jar包
这里写图片描述
打开iReport-5.6.0 报表模板开发工具
jasper报表添加显示字段_第2张图片
选择工具—选项 – Classpath tab页
通过这里更换修改的jar包

添加报表字段需要修改java文件包括:
ReportOneBean bean文件添加新字段属性
ReportOneDataSource DataSource 类添加新字段Filed匹配例如
if(“applicationReason”.equals(fieldName)){
value =oneBean.getApplicationReason();
}

DealReportOneData 数据处理类添加新字段数据来源
jasper报表添加显示字段_第3张图片

报表右键 选择 Edit Query

jasper报表添加显示字段_第4张图片

在JavaBean Datasource 里面输入 jar包总bean的class name 点击Read attribute 获取bean属性值
jasper报表添加显示字段_第5张图片
然后选择新添加的属性 点击Add selected field 把新增属性添加到被选中的区域

在Report Inspector选择新增的field 拖拽到右侧的Designer区域
jasper报表添加显示字段_第6张图片
更改名称和属性,报表新增字段需要修改代码和报表模板的就完成了。

你可能感兴趣的:(jasper报表添加显示字段)