帆软公开课——移动端新功能培训(1612期)
http://video.finereport.com/fryb/mobile1612.mp4
以下是文字概要,具体的分析讲解请看上面的视频
版本发布公告:
元旦前后:H5插件将更新2.7版本,包含绝对布局、tab组件、快速翻页功能
1月:android发布更新
12月动态
1、H5报表支持表单新绝对布局
说明:
报表开发了表单的绝对布局,当需要制作的报表样式不定、排版不定的时候,用绝对布局制作会比较简单,因此增加表单绝对布局在h5的显示支持
1、在表单body的移动端属性面板中勾选手机重布局属性(默讣勾选)--则表单在手机上通过h5访问的时候会重新排版
2、在表单body的移动端属性面板中不勾选手机重布局属性--则表单在手机上通过h5访问的时候布局和设计的排版保持一致
54891
2、用绝对布局来设计简单的数据采集页面
说明:
h5报表不支持cpt的填报预览,且不是未来的产品发展方向
那我们有数据采集需求的时候怎么办呢?可以通过表单实现简单的数据采集页面
并且用绝对布局来做相较于自适应布局会方便很多,设计时注意一下亮点:
#如果要实现下图这种控件左右并且显示,需要设置保留布局,即body的移动端属性面板中 不勾选手机重布局属性
#像文本、下拉框等控件为了在手机上能够有良好的体验,这类基础控件高度比pc上的要高,因此设计的时候需要留足够的空间来显示出控件,建议控件高度至少30px
54892
3、h5报表支持显示tab组件
说明:
移动端的报表,最好避免多层次的钻取,而是尽量把维度切换放在一张报表中,
如下图,这样的报表原先只能通过超链-动态参数来实现,比较麻烦
有了tab组件后,这样的样式就可以用tab组件来实现啦
54893
4、h5报表支持快速翻页与翻到指定页
说明:
现在h5报表只能一页一页的翻,如果想从第一页跳到最后一页,没有办法直接跳转
新增功能,点击页码的时候可以弹出快速翻页弹窗
54894
5、h5报表支持显示条形码和二维码
说明:
单元格形态可以设置为条形码和二维码,往往订单编号、物流编号会设置为条码显示
在h5中进行支持条码形态,在cpt的单元格中使用条码形态及frm报表块单元格中使用条码形态都支持显示
54895
6、h5支持表单里面的自动查询js
说明:
h5插件从2.4版本开始支持常用的FR的js_api表单中的自动查询没有实现
新增方法如下:
在表单参数界面中,可以通过_g().parameterCommit(); 来触发查询操作
7、h5支持文本缩进
说明:有些报表指标为了突出层次,子级指标会设置几个字符的缩进或者是标题靠左的时候太贴边了,也会设置缩进来微调一下
54896
8、h5报表能够正确显示标题
说明:
集成h5报表,顶部导航上面显示的是报表的url,都不知道到底点了哪张报表
优化处理:
h5报表能够正确显示标题
54897
9、其他
* h5访问fs需要支持集群[12月19日]
* 技术调研:微信和钉钉右上角的菜单是否可以禁用,主要是分享 [确定微信有接口可以控制]
* 技术调研:钉钉pc端的单点登录[可以实现]
* 【IOS】app表单中特性图表联动不了[12月15日]
* 【IOS】app表单联动多次闪退[12月23日]
* 【android】app填报当数据超过100行的时候,填进控件里的值就显示不出来[12月30日]
* 【android】app表单控件默认值查询结果空的[12月28日]
* 【android】app填报成功后,推送消息,别的设备收不到消息[12月06日]
17年1月开发计划
1、表单重布局显示时支持排序
2、报表支持双向自适应
3、登录用户没有目录权限时提醒
4、app中表单支持h5解析
5、查询按钮的属性控制
6、H5下拉复选控件搜索后仍能全选
7、IOS:2017年1月1日开始IOS链接必须通过https测试认证
注:解决方案另外开帖,大家关注论坛~~