最新历史版本 :移动端功能常见问题 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文主要总结了移动端常见的问题以及解决方案。

2. APP首页不显示参数面板编辑

问题描述:

移动端首页模板存在参数面板,但在APP预览时不显示参数面板。

解决方案:

正常现象,可安装「顶部参数面板」插件。

3. 折叠屏手机展示样式变化编辑

问题描述:

使用折叠屏手机,折叠时正常,展开后模板样式会变。

原因分析:

由于屏幕宽度改变,折叠屏手机展开后,默认为平板,按照平板样式展示。

解决方案:

暂不支持显示为普通手机样式。

4. 移动端图例无法滑动编辑

问题描述:

移动端图例较多,但是无法滑动查看。

原因分析:

当图例较多时,移动端会分页显示。

布局下按钮切换/轮播切换(隐藏按钮)禁用了图表内部手势,不支持图例的滑动操作。

解决方案:

手指按住图例停一下,不松开,才能滑动图例,否则都是默认滑动的整个报表

5. 修改移动端目录标题编辑

问题描述:

希望自定义显示移动端目录标题

解决方案:

管理员创建移动端服务器时的命名,即为移动端目录标题。

6. 单元格纵向文字不显示编辑

问题描述:

App内,纵向文字不显示/显示不全

原因分析:

对于纵向文字,部分Android机型会自动解析,但还有一些Android机型和IOS设备不会自动解析。

解决方案:

将文字显示方式设置为换行显示。

7. 单元格插入图片有白边编辑

原因分析:

浏览器的 Bug,单元格缩放之后会有间隙,需要修改单元格的位置来隐藏。

解决方案:

通过设置圆角规避该问题。

8. 组件之间有白色的空白区域编辑

问题描述:

组件之间有白色的空白区域。

解决方案:

可以修改移动端的组件间隔,调整为 0 即可。

9. H5 和 App 下预览千分位效果不一致编辑

问题描述:

App 显示类似于顿号,H5 显示类似于逗号

原因分析:

ios-app 和 h5 使用的字体不同,对于中文逗号(,)和英文逗号(,) :

  • 在 ios-app 使用的字体中,逗号展示的是类似顿号表现形式

  • 在 h5 中,逗号显示的是类似逗号表现形式

不同系统原生和 h5 都存在字体差异。例如:设计器上Mac os和windows系统的字体也存在差异。

10. Android H5,打开圆角较多的模板,多次滑动,容易导致模板内容空白编辑

问题描述:

模板内设置了多个报表块圆角或单元格圆角,上下滑动模板,容易导致部分组件空白加载不出来。

解决方案:

减少报表块圆角或单元格圆角的使用,可以用图片代替。

11. IOS 导出或下载文件找不到文件编辑

问题描述:

iPhone 浏览器中 url 导出文件后,找不到文件,无法使用;Android系统正常。

原因分析:

IOS11 及之后的系统中更新了 App 文件管理器(Files),手机下载的文件可选择保存到文件管理器中。在此之前的系统,文件存放于 iCloud Drive 中。url 导出后明明看到浏览器进度条已经加载完,但是没有任何提示,以为文件导出失败,实际上是文件下载完会在浏览器中预览,看起来效果只是刷新了一下页面。

解决方案:

1)导出后点击浏览器中的分享按钮,分享至其他可读取文件的 App(如微信、WPS等)。

2)IOS11 及之后的系统可以保存到到文件管理器中找到。

1666063325276362.png

12. 鸿蒙系统预览网络异常编辑

问题描述:

访问模板过几分钟后就会出现网络异常,提示网络不可用,手机重启后可以恢复,但一段时间之后还会这样。

原因分析:

单元格用了公式计算时间过长,导致移动端请求超时。

解决方案:

修改单元格公式,以及更新 H5 插件后问题解决。

13. 移动端 App 语言显示英文编辑

问题描述:

Android系统,打开数据分析 App 显示英文,重新下载安装后依旧是英文,且手机系统设置里没有改语言的选项。

原因分析:

手机地区为“阿拉伯联合酋长国”,因此下载 App 之后登录 Demo 服务器均显示英文。

解决方案:

修改地区为中国。

14. App 字体颜色设置没有效果编辑

问题描述:

Android上字体设置没有效果。

原因分析:

手机设置问题。

解决方案:

关掉了“设置-智能辅助-无障碍-关闭高对比文字”即可。

15. PC端挂载模板,移动端展示不出来相应的模板编辑

问题描述:

在 PC 新挂载一个模板,展示终端有手机,但 App 不显示该模板,之前挂载的模板移动端显示正常,目录无法操作。

原因分析:

日志有报错:java.lang.NullPointerException

解决方案:

可尝试重启设计器或者找到脏数据删掉。fine_authority_object 是目录表,目录挂载的 FR 模板,在里面 expandType 是 102,FR 模板都会在 fine_report_extend 里面有一条额外信息,记录参数和类型,看报错日志又像是报表模板的问题,执行 select * from fine_authority_object where expandType = '102' and expandId not in(select id from fine_report_expand),就找到脏数据了

16. 移动端电视外接鼠标无法获取提示信息编辑

问题描述:

客户再小米电视上显示大屏(android系统),去除 H5 效果 PC 展示,在外接鼠标后放置到地图上没提示信息,点击页没有反应。
原因分析:

即使链接的预览方式是 PC 端预览,但是环境还是移动端设备,代码中监听的是设备,监听到移动端设备后,只能触发 touch 事件而不能监听到鼠标的 click 点击事件,因此 android 系统外接鼠标是对点击是不生效的。
解决方案:

可以使用触屏电视,触屏点击出现提示框,或者电脑外接电视投屏。

17. 移动端嵌套网页框模板想要实现分页编辑

问题描述:

移动端模板使用网页框嵌套 cpt 模板,cpt 模板想要实现分页展示的效果,目前直接嵌套的话,网页框中不显示工具栏,cpt 无法分页。拼接op=page_plus 参数(新引擎分页的参数)可以实现显示分页按钮,但是会有卡顿的效果。

原因分析:

移动端不支持参数 op=page_plus,移动端目前的显示逻辑是,网页框中放 cpt 时不显示 cpt 的工具栏,没显示分页按钮。

解决方案:

用报表块来替代网页框嵌套,使用报表块的工具栏。

18. 报表块单元格内容被截断编辑

问题描述:

决策报表单元格输入多个字符,Android-H5 打开被截断。

原因分析:

单元格字符中包含有空格,浏览器的 bug 导致了这个问题。
解决方案:

删除空格。

19. App预览报表报错500编辑

问题描述:

BI 工程里通过放置 FR 模板文件,挂载了 FR 模板,预览时报错:发生了未知错误,错误码:500,请联系管理员

原因分析:

产品不支持在一个容器下部署两个工程,会出现一系列插件问题。

解决方案:

删除工程中的冲突插件或重新部署。

20. PC 端正常打开,移动端可以看到模板名字但是没有图标且打不开编辑

问题描述:

服务器挂载的 frm 模板,PC 端以及App都能正常看到,html5 看不到这个模板的图标,能看到这个模板的名字,如图所示:

1658826856351698.png

原因分析:

插件版本不匹配。

解决方案:

替换插件版本和服务器 JAR 匹配即可。

21. java.lang.ArithmeticException编辑

问题描述:

移动端预览模板,报错:java.lang.ArithmeticException

原因分析:

模板中使用了Tab块组件,Tab块组件的标题留空导致报错

解决方案:

Tab块组件标题填充内容,不要留空

22. 12400007编辑

问题描述:

移动端预览模板,报错:12400007

原因分析:

模板数据量过大或其他原因导致工程内存不足

解决方案:

详情请参见:磁盘扩容

23. 当前网络不可用,请检查网络配置编辑

问题描述:

移动端预览大数据量模板,报错:当前网络不可用,请检查网络配置

原因分析:

模板请求超时时间过短,需要调整

解决方案:

超级管理员可通过「fine_conf_entity可视化配置插件」设置模板请求超时时间。重启服务器后设置生效。

注:修改 FineDB 数据库表字段值的方法请参考 FineDB 常用表字段修改 。

配置项修改规则
MobileConfig.templateFetchTimeout

参数值需为整型,默认值为 -1

字段值小于等于 0 时,填报请求、表单数据、请求组件数据限制超时时间为30s

字段值大于 0 时,按照设置的时间生效,单位秒

请求(填报请求、表单数据、请求组件数据)没有返回结果则取消加载;其中填报请求、表单数据超时会弹出提示「模板请求超时,请联系管理员增加请求超时时间」

24. Html5Config has the same tableName编辑

问题描述:

工程升级后预览模板报错:非常抱歉,您无法查看该页面 : com.fr.plugin.mobile.web.server.config.Html5Config has the same tableName with com.fr.plugin.mobile.web.server.config.Html5Config

原因分析:

工程下存在不同版本的移动端插件

解决方案:

1)关闭工程

2)删除%Tomcat_HOME%\webapps\webroot\WEB-INF\plugins路径下h5相关插件

3)重启工程

4)安装h5相关插件