历史版本19 :[通用]移动端自适应 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.版本编辑

移动端版本  
  APP9.0

2. 描述编辑

移动端自适应与手机重布局教学视频地址请查看【模板发布、手机预览与自适应】 、【模板布局设计与配色美化】
PC上制作好的报表,在手机端查看的时候,默认FR提供的自适应效果不尽人如意。例如,报表比较大,到手机上被缩的非常小,字都看不清等等。
这个时候就可以通过移动端属性里的自适应选项,手动控制报表在移动终端上的显示效果。
注:这里移动端自适应属性设置完成后,只有HTML5方式预览报表和APP中原生报表会生效

3. 步骤编辑

3.1 普通报表和决策报表设置方法
a.普通报表中,点击模板>移动端属性,即可弹出移动端属性

b.决策报表中,在报表块>移动端属性面板中,即可设置移动端自适应
3.2 自适应规则说明
竖屏及横屏自适应的规则可以分开控制,其中pad上的规则也采用横屏这个设置。
下拉框中我们可以看到有4个选项,分别为横向自适应、纵向自适应、不自适应、双向自适应;
1)横向自适应
横向充满,如果大则缩小,如果小则放大;
2)纵向自适应
纵向充满,如果大则缩小,如果小则放大;
3)不自适应
展示报表的原始大小;
4)双向自适应:

所有单元格的宽度,同步拉伸或缩小,使充满整个组件,每列列宽比例不变;

所有单元格的高度同理;

4. 示例编辑

例如,下面的报表在PC浏览器中显示如下:

222

表比较宽,这个时候用手机查看,默认效果如下图:



可以看到,默认效果会将报表缩的很小,以至于字都看不清了,这种情况下,可以对这张报表,设置竖屏自适应规则,如改成竖屏>纵向自适应,如下图:


手机上刷新报表,就可以看到,报表纵向充满了,如下图:

5. 缩放逻辑编辑

自适应属性横屏和竖屏分开来都可以控制,且都有4个状态:横向自适应、纵向自适应、不自适应、双向自适应;
(横屏也可以设置主要是针对pad上冻结的报表及手机上横向比较宽的报表,如果定死横向自适应,会缩的比较小)
5.1 横屏
初始比例 = 宽度刚好充满,最小比例 = 初始比例;
5.2 竖屏
1)报表比较宽
缩到宽度刚好充满时,报表的高度/屏幕高度 >= 0.3:初始比例 = 宽度充满,最小比例 = 初始比例;
否则: 初始比例 = 高度充满,最小比例 = 1.0和宽度充满中的最小值;
2)报表比较高
初始比例 = 宽度充满,最小比例 = 初始比例;
这些所有都有个限制:初始缩放比例不能大于1.5,如果大于的话,初始比例就等于1.5;
最小缩放比例也不能大于1.5,如果大于的话,设置为1
5.3 横向自适应
即始终宽显示全(主要针对参数查询后,最后一页显得特别大的情况)
5.4 纵向自适应
即始终高度显示全(主要针对表比较宽的情况,纵向不想要留白)
5.5 不自适应 
原大小显示(主要针对表比较大、或宽或者设置了冻结的情况)
5.6 双向自适应
双向自适应即双向都不出现滚动条
双向自适应只适用于不足一屏及超出一屏不多的情况,如果模板超出一屏很多,或者是分页了,则双向自适应就不适用了