用ireport制作报表遇到的问题及解决方法
2013-07-01 16:34
232 查看
哇咔咔,微博大业任重道远,今天的任务完成了,接下来要做5张报表,所以在这里就总结下之前遇到的问题和解决方案,以便在code 过程中加以注意:
-1-制作报表需要导出PDF 文件时,导出的pdf文件中文无法显示,勾选下图几个选项即可(这个问题我经常忘,我的师傅告诉我一句话,这是我最后一遍告诉你,我就记住了,态度决定结果,哈哈,现在很多时候顺手就把遇到的问题截个图记在微博里,到时候再分类总结,倒是帮了我不少)
-2-报表查询时,输入的查询条件为中文,可是传到ireport后中文参数变成乱码,反而什么也查不到(解决办法就是在tomcat服务器中的sever.xml文件中找到下图的那句代码,加入URIEncoding = "UTF-8",这样就能保证传到后台的参数为utf-8编码)
-3-单元格内的显示内容太多,需要换行也是一个经常遇到的问题,针对这个问题我们分分类
-1-column head 中静态文本
是不能换行的,所以这里提供两种解决方法
(1)将label标签换成文本标签
,这样就ok了
(2)将label标签换成$F{perporityName},V{variableName},勾选stretch with overflow(没试过,应该可行)
-2-对于$F{perporityName},V{variableName},来说只需要勾选
,注意如果查出来的值为null需要勾选
-4-发现可以扩展后,带来的问题是单元格高度不统一,勾选relative to band height
-5-还遇到一个问题是导出的Excel文件一栏占多列(比如公司名称占用了Excel中的D\E两列)是因为设计报表时两个组件边界重叠导致的,说的不太明白,还是自己体会吧
-1-制作报表需要导出PDF 文件时,导出的pdf文件中文无法显示,勾选下图几个选项即可(这个问题我经常忘,我的师傅告诉我一句话,这是我最后一遍告诉你,我就记住了,态度决定结果,哈哈,现在很多时候顺手就把遇到的问题截个图记在微博里,到时候再分类总结,倒是帮了我不少)
-2-报表查询时,输入的查询条件为中文,可是传到ireport后中文参数变成乱码,反而什么也查不到(解决办法就是在tomcat服务器中的sever.xml文件中找到下图的那句代码,加入URIEncoding = "UTF-8",这样就能保证传到后台的参数为utf-8编码)
-3-单元格内的显示内容太多,需要换行也是一个经常遇到的问题,针对这个问题我们分分类
-1-column head 中静态文本
是不能换行的,所以这里提供两种解决方法
(1)将label标签换成文本标签
,这样就ok了
(2)将label标签换成$F{perporityName},V{variableName},勾选stretch with overflow(没试过,应该可行)
-2-对于$F{perporityName},V{variableName},来说只需要勾选
,注意如果查出来的值为null需要勾选
-4-发现可以扩展后,带来的问题是单元格高度不统一,勾选relative to band height
-5-还遇到一个问题是导出的Excel文件一栏占多列(比如公司名称占用了Excel中的D\E两列)是因为设计报表时两个组件边界重叠导致的,说的不太明白,还是自己体会吧
相关文章推荐
- iReport 与 JasperReports 报表制作入门及部分问题解决方法
- 在用ireport 制作报表时遇到的一些问题
- ireport使用中遇到的问题及解决方法
- 制作CHM帮助文件遇到的问题及解决方法
- vba 自动导入excel报表遇到的问题及解决方法
- 报表开发过程中遇到的问题及解决方法
- 制作和使用cramfs中遇到的问题解决方法
- 四旋翼飞行器制作过程中遇到的问题及解决方法
- 记录使用python时遇到的中文 编码问题与解决方法
- 在Linux中安装jdk的方法,遇到的问题及解决办法
- Xfire集成到web 项目中遇到的问题 及解决方法
- vue 2.0中使用axios遇到问题的解决方法
- Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版 在用rails3.2学习过程中遇到的问题及解决方法
- 使用quartus和NIOS过程中遇到的问题和解决方法
- 学习Hadoop时遇到的问题以及解决方法
- socket iOS 与java 后台进行socket通讯遇到的问题以及解决方法
- 【个人笔记】anaconda安装遇到的问题:failed to creat anaconda menus的解决方法
- socket iOS 与java 后台进行socket通讯遇到的问题以及解决方法
- mac 安装 python mysqlclient 遇到的问题及解决方法
- 最近遇到的几个windows小问题及解决方法