本帖最后由 我是楠楠 于 2019-8-8 16:32 编辑
【郑州校区】报表管理之 PDF 格式报表生成 JasperResport 下 4.4. JasperResport 根据模板文件生成报表 1、 设置 ireport 字段 自动换行
2、 将 waybill.jrxml 复制 bos_management file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2632\wps37.png
3、 在 waybill_manage.html 页面添加按钮
4、 在 common-parent 导入 jasperReport 开发包 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2632\wps39.png
5、 在 ReportAction 添加 exportJasperPdf 方法
解除 jar 冲突: Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.ObjectIdResolver (上面这样操作,会将所有依赖的 jackson 的包都排除掉,如果只想排除 jarsper 里面依赖的 jackson 不建议上面那么操作,可以直接在 pom 的坐标引入中按下面写法排除)
修复问题: 1、为什么公司变量没有显示 没有设置变量字段 正确字体
2、 字段为什么不自动换行 Ireport 自动计算行高 手动扩展字段行高 !!!
3、 根据查询运单结果,显示 jasperReport 报表 重新设计 ireport 报表内容 在 ireport 添加 符合 WayBill 对象属性的 Field
修改 ReportAction 代码 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml2632\wps48.png
异常:Caused by: QueryPhaseExecutionException[Result window is too large, from + size must be less than or equal to: [10000] but was [2147483647]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter.]
修复 WayBillServiceImpl 查询数据代码
设置字段中文显示
修改 页面添加 post 提交方式 (修复数据查询不到,生成空白报表问题 ) 河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层 来校路线 地铁一号线梧桐街站A口出 |