欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-31 18:03:35
...

1. 描述

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

2. 步骤

        2.1 安装自适应设置插件

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

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

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

       2.2 自适应规则说明

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

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

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

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

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

 

3. 示例

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

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


报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
 

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

 

 

  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 94.3 KB
  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 29.2 KB
  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 111.4 KB
  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 87 KB
  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 27 KB
  • 报表移动端app如何实现页面自适应?
            
    
    博客分类: 技术,解决方案示例 报表移动端页面自适应 
  • 大小: 153.5 KB