[APP]app中可以支持html5方式解析

目录:

1. 版本说明

 IOS/Android支持版本  jar包版本
  8.4及往后版本  2017年4月1日


2. 问题描述

情景一

有一些客户用表单开发报表的时候,会在报表块里面使用新特性图表,这个时候原生解析的话,新图表是无法显示的,因此提供表单的h5解析方式在这种情况下面也能够看到新图表。

情景二

客户想要在app中使用绝对布局和tab组件功能,而app中原生开发进度比较慢,因此提供表单的h5解析方式能够让客户使用到新功能。

3. 说明

1、h5解析的时候,底部工具栏显示的为h5的工具栏,如果没有则不显示。

2、如果使用h5解析,则不支持收藏和批注分享功能,即不会显示app中的底部工具栏。

3、如需设置h5解析,请先安装“新移动端Html5插件”。
4、h5解析的表单中如果设置了超链,超链的子表不管是cpt还是表单,用h5还是原生解析取决于子表模板中的h5解析属性。

4. cpt的html5显示

4.1 安装插件

h5插件安装使用请查看移动端h5插件

4.2 报表解析方式设置

点击模板>移动端属性,打开App自适应窗口,报表解析方式选择HTML5解析,如下图:

222

4.3 效果查看

没有安装h5插件之前,预览的cpt里有新图表会提示“新图表无法显示时,可以设置HTML解析”;

安装h5插件,并启用html5解析后,cpt里的新图表显示正常,如下图:
222

5. 表单的html5显示

示例一 新地图的h5显示
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\map\form3.frm

将模板中新地图拖动到报表块中,然后将此表单挂载到app中,在app中打开此模板,可以看到因为报表中包含了新图表,地图无法显示,并且提示“新图表无法显示时,可以设置HTML5解析”,如下图:
222

这时,点击模板>移动端属性,选择HTML5解析,保存模板。

222
在app上刷新该表单,即可看到可以显示新地图了。

222

示例二 tab布局的h5显示

在app中,tab页也是无法显示的,浏览包含tab页的模板时,会出现报错“不支持的控件类型:tab布局”。这时点击模板>移动端属性,选择HTML5解析,保存后,刷新模板,即可看到tab页也显示出来了。
222


附件列表


主题: 移动端
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)