反馈已提交

网络繁忙

移动端功能常见问题

  • 文档创建者:知识库
  • 历史版本:5
  • 最近更新:Carly 于 2024-01-15
  • 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相关插件


    附件列表


    主题: 移动端应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持