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

目录:

1. 概述编辑

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

2. 数据分析 App 首页不显示参数面板编辑

问题描述:

移动端首页模板如果有参数面板,在数据分析 App 里不会显示。

解决方案:

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

3. 折叠屏手机展示样式问题编辑

问题描述:

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

原因分析:

折叠屏手机展开后因为屏幕宽度问题,被识别为平板模式,按照平板样式进行展示的。想要显示普通手机样式,暂时还不支持。

4. 移动端图例滑动编辑

问题描述:

当图例较多时,移动端会分页显示,布局下按钮切换/轮播切换(隐藏按钮)禁用了图表内部手势,不支持图例的滑动操作。

解决方案:

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

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

问题描述:

手机移动端目录标题显示为“生产环境”,如果根据需要自定义显示内容

解决方案:

需要创建移动端服务器的用户,重新改下名称就可以。           

6. App 内纵向文字不显示编辑

原因分析:

App 没有单独做过纵向的适配,有些安卓机型可能会自动解析 ,但是 ios 不会的,所以可能会出现 App 里纵向文字安卓能换行,ios 不能的情况。

解决方案:

设置为换行显示。

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

原因分析:

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

解决方案:

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

8. H5预览,组件之间有白色的空白区域编辑

问题描述:

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

解决方案:

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

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

问题描述:

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

原因分析:

ios-app 和 h5 使用的字体不同,对于中文逗号(,)和英文逗号(,) ,在 ios-app 使用的字体中,逗号展示的是类似顿号表现形式。在 h5 中,逗号显示的是类似逗号表现形式。不同系统原生和 h5 都存在字体差异。例如:设计器上Mac os和windows系统的字体也存在差异。

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

问题描述:

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

解决方案:

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

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

问题描述:

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

原因分析:

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

解决方案:

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

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

1666063325276362.png

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

问题描述:

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

原因分析:

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

解决方案:

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

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

问题描述:

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

原因分析:

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

解决方案:

修改地区为中国。

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

问题描述:

安卓上字体设置没有效果。

原因分析:

手机设置问题。

解决方案:

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

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 匹配即可。