[APP]app中可以支持html5方式解析
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解析,如下图:

4.3 效果查看
没有安装h5插件之前,预览的cpt里有新图表会提示“新图表无法显示时,可以设置HTML解析”;
安装h5插件,并启用html5解析后,cpt里的新图表显示正常,如下图:
5. 表单的html5显示
示例一 新地图的h5显示
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\map\form3.frm将模板中新地图拖动到报表块中,然后将此表单挂载到app中,在app中打开此模板,可以看到因为报表中包含了新图表,地图无法显示,并且提示“新图表无法显示时,可以设置HTML5解析”,如下图:
这时,点击模板>移动端属性,选择HTML5解析,保存模板。

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

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

