码迷,mamicode.com
首页 > 移动开发 > 详细

报表移动端app如何实现页面自适应?

时间:2015-12-03 09:45:02      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

1. 描述

 PC上制作好的报表,在手机端查看的时候,报表软件默认的自适应效果不尽人如意。例如,报表比较大,到手机上被缩的非常小,字都看不清等等。为此FineReport增加了选项可以手动控制报表在移动终端上的显示效果。本文将详细演示这一功能如何实现并进行详细的操作演示。

2. 步骤

        2.1 安装自适应设置插件

启动设计器,打开服务器>插件管理>全部插件,选择报表自适应插件,然后安装:

技术分享

 

注:若全部插件中没有显示插件,请更新jar包,或者安装最新的设计器

安装后,重启设计器,打开模板,点击菜单模板,里面会多出一个模板自适应属性,点击后,就可以手动控制app中报表竖屏及横屏时的自适应规则,如下图:

技术分享

 

       2.2 自适应规则说明

竖屏及横屏自适应的规则可以分开控制,其中pad上的规则也采用横屏这个设置。

下拉框中我们可以看到有4个选项,分别为默认、横向自适应、纵向自适应、不自适应;

默认为FineReport内置的规则,简单说就是优先横向充满,在此基础上如果报表被缩的很小,则适当放大;

横向自适应及纵向自适应,就是横向充满及纵向充满,如果大则缩小,如果小则放大;

不自适应顾名思义就是展示报表的原始大小.

 

3. 示例

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

技术分享

 

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

技术分享

 

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

技术分享

 

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

技术分享

 

注:该功能在ios8.1.4以及android8.1.5版本开始才支持。

 

报表移动端app如何实现页面自适应?

标签:

原文地址:http://www.cnblogs.com/laoA188/p/5015104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!