ireport table使用

本文探讨了在使用JasperReports过程中遇到的NoSuchMethodException问题,并提供了有效的解决方案。通过设置name和description属性一致,成功解决了该运行时错误。文章详细介绍了JasperReports的基本使用方法,包括创建table、设置数据源、使用求和函数等关键步骤,并分享了解决bug的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先来看看做出来的效果:

145208_hqNZ_2402229.png

  1. 新建table

    141731_3YD9_2402229.png

  2. 直接新建empty table即可

142636_kIHo_2402229.png

3.创建完成后,左侧就有个table dataset

142819_tlEP_2402229.png

4.

143233_KgY0_2402229.png

5.新建field--重命名为table,修改field class为:net.sf.jasperreports.engine.data.JRBeanCollectionDataSource

143422_rXBk_2402229.png

6.设置table数据源(选择table右键,edit table dataseource)然后选择刚才新建的table

144000_4d7q_2402229.png

7.新建table需要的字段

144240_9o21_2402229.png

8.编辑table字段

144328_9d7T_2402229.png

9.求和 函数的使用,新建函数,然后编辑函数的属性,求和这里选择 sum(还有很多按需选择)

144553_WsvD_2402229.png

144553_noZr_2402229.png


java code:

基础使用,上一篇基本说了,这里说一下几个要注意的地方

144919_G7uU_2402229.png

145006_sHsU_2402229.png

好了基本这样,直接编译,放到项目中就OK了,时间匆匆,文笔惨淡。


某天突然出现如下bug

NoSuchMethodException: Unknown property '  '

前面一直在纠结那个字段设错了,各种检查,然而并没有发现哪里有错,实在是找不到了,百度了一下,结果还真有这个错误。解决方案如下:

164516_HzC8_2402229.png

请把 name 和 description设置一样


参考:http://community.jaspersoft.com/questions/527187/nosuchmethodexception-unknown-property

转载于:https://my.oschina.net/u/2402229/blog/591604

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值