1. 概述
本文主要汇总了 FineReport 10.0 升级至 11.0 后移动端的常见问题及解决方案,便于大家更好的解决升级过程中遇到的问题。
2. 移动端更新问题
问题描述:
移动端数据分析 App 不支持跨版本自动升级。
解决方案:
1)当环境存在多台报表服务器,在 10 升级 11 后,且原本 10 环境能够被 10 app 连接访问,可使用该方案实现10 app升级到11:App更新升级提示
2)工程 10.0 升级至 11.0 时,服务器地址只有一个。需要在 10.0 工程关闭,11.0 工程启动后,打开 10.0APP 时弹出更新提示弹窗,点击弹窗可以跳转至 11.0APP 下载页面,可以前往「服务平台」,选择「在线支持」联系技术支持获取解决方案。
3. 移动端登录问题
问题描述:
升级后移动端登录失败,提示:服务器连不上,请检查网络配置,如下图所示:
原因分析:
登录和修改密码是明文,而定制开发需要接收到的密码密文。
解决方案:
修改定制开发的 disableEncryptPassword 字段为 false 即可。
4. 其他问题
4.1 升级之后移动端横幅图片不显示
问题描述:
升级后,移动端的横幅图片显示空白,如下图所示:
原因分析:
历史版本太低,导致升级之后横幅图片文件夹不见了,
解决方案:
重新上传图表到路径下,横幅图片存储路径在 webroot\WEB-INF\assets\mobile\banner_img 下的 pad 或者 phone 目录下。
4.2 移动端frm模板条件属性计算异常
问题详情:
frm 模板中通过单选按钮组控件和条件属性实现报表块跟随按钮切换,移动端预览时,条件属性隐藏失效,报表块切换异常。
正常情况:
异常显示:
解决方案:
更新 HTML5 移动端展现插件版本到 V11.0.780 即可解决。
4.3 升级后移动端填报预览异常
问题详情:
10 升级 11 后,移动端预览填报模板异常,直接用链接访问正常。
解决方案:
检查并更新旧版本的插件,若插件版本过于老旧且已废弃,可以考虑删除老旧插件。
4.4 升级后移动端访问部分模板报错
问题详情:
10 升级 11 后,移动端访问部分模板报错NullPointerException
原因分析:
移动端配置了填报分页参数__cutpage__=v
解决方案:
手动删除填报分页参数即可。