关于报表在移动端展现你需要知道哪些?

在各企业中或者电商平台的商家,业务方,每天都有大量的人需要在线查看大量的指标,用于监控、分析关键业务数据的发展趋势。同时,又有着能够随时随地,方便快捷的查看分析数据的诉求。我们习惯于,使用润乾报表在 PC 端或大屏中展现,但是你知道吗?润乾报表 V2018 是以 HTML5 方式输出,不仅支持在 PC 端展现,也支持在手机端展现,并且在手机端展现时可以在手机端自适应。

手机报表已有功能

目前我们提供的手机报表 APP 示例的功能有:钻取、填报表、参数查询、统计图,自适应,长按电话号码拨打电话、扫码、分享报表到微信或 QQ 的功能。

注:长按电话号码拨打电话、扫码、分享的功能是在手机 APP 中有效,只有部分浏览器支持这个功能。

自适应方式

设计器安装目录 mobileJsp 目录下提供了 matchReport.jsp, 在这个页面中是通过 reportMatchSize 这个自适应 js 函数实现的自适应功能。

js 函数用法说明如下:

reportMatchSize(rongqi, reportdiv, mode)

参数说明:

rongqi  页面中的 html 容器元素 (如 div,td 等),报表将按此容器的尺寸进行匹配适应。

reportdiv  报表所在的 div 对象。

mode  自适应方式,有以下 8 种取值:

0   按设计尺寸展现,不用适应容器。

1   始终用报表宽度适应容器宽度,报表高度同比例缩放

2   始终用报表高度适应容器高度,报表宽度同比例缩放

3   竖屏时,相当于 mode=2;横屏时,相当于 mode=1

4   竖屏时,相当于 mode=1;横屏时,相当于 mode=2

5   竖屏时,报表高和宽均分别适应容器的高和宽;横屏时,不需适应容器

6   竖屏时,不需适应容器;横屏时,报表高和宽均分别适应容器的高和宽

7   报表高和宽均分别适应容器的高和宽

8 按宽适应,高度不变

函数功能:让 reportdiv 按照实际尺寸以指定的适应方式与容器 rongqi 的尺寸相匹配适应

说明:自适应功能不适合用于固定表头的报表和折叠报表,也可以在自己写的报表展现页面中添加 reportMatchSize 这个 js 方法实现自适应功能。

实例

实例 1:带参数查询的手机报表
以设计器下 reportFiles/mobile/ 下拉联动.rpx, 下拉联动 _arg.rpx 为例,在手机端访问的 url 为:
http://192.168.3.6:6868/demo/mobileJsp/mbParam.jsp?rpx=mobile/ 下拉联动.rpx&arg=mobile/ 下拉联动 _arg.rpx&match=8

参数查询界面单独显示,其中的地区和城市列表做了级联设置,点击页面中的下拉控件,会从右侧推出显示数据项,数据项支持关键字过滤,选择完条件后,点击查询,会在另一个页面中显示我们所选条件的数据,点击在页面下方的漏斗图标,可以返回参数查询页面。

实例 2:按报表高宽自适应

设计器下 reportFiles/mobile/phone_1.rpx,该报表如果想在手机端按高宽自适应的话,调用该报表的 url 应该为:http://192.168.0.229:6868/demo/mobileJsp/matchReport.jsp?rpx=/mobile/phone_1.rpx&match=7,其中 match=7。

下面是该报表在手机端浏览器显示的效果:

实例 3:竖屏按高自适应,横屏按宽自适应
以设计器下 reportFiles/mobile/match.rpx 为例,该报表如果想在手机端竖屏的时候按高自适应,横屏的时候按宽自适应的话,调用该报表的 url 应该为:http://192.168.0.229:6868/demo/mobileJsp/matchReport.jsp?rpx=/mobile/match.rpx&match=3,其中 match=3。

下面是该报表在手机端浏览器显示的效果:

关于手机客户端 APP 说明

一般有手机报表需求的客户,都有自己的 APP,所以润乾提供的 APP 也只是让客户能快速了解润乾报表手机端展现的效果而已,不作为最终提供给客户使用的手机客户端程序。

润乾报表手机端演示的 APP 下载地址:

链接:https://pan.baidu.com/s/1z59YfHQULJKjJwrU8_1fGg 密码:l7r5

注:该 APP 安装后默认访问的是润乾官网的手机报表http://report5.raqsoft.com.cn/mobile, 如果需要使用该客户端访问自己的手机报表需要在手机中的 raqsoft 目录中添加 url.cfg 文件,该文件中内容就是要访问的手机报表的 url(如:http://192.168.0.56:6868/demo/mobile/index.jsp)

移动端展现数据的报表特点

1. 简单数据(避繁就简)

如 iphone 自带应用健康中,提供的统计数据,我们可以选择相应的日期,就能显示出该日期的 3 个指标数据。

2. 从汇总到明细,有层次结构(钻取)

1. 数字与图表联动

在上方点击对应的月份,下方就会以统计数据的列表和图表将信息显示。

看了以上在移动端展现的报表形式,我们不难发现由于移动端的屏幕空间有限,统计图,列表的布局多是上下的,我们在报表设计器下设计的 PC 端展现的报表布局是固定的,不是那种流式布局的,所以,我们要在手机端展现和 PC 端同类的数据时还要制作出对应更适合移动端的报表才好,否则直接拿一个很宽很大的报表让报表在手机端横屏自适应,展现的也不尽如人意的。

原文地址:https://www.cnblogs.com/xiaohuihui-11/p/12108551.html

时间: 2024-11-02 22:23:10

关于报表在移动端展现你需要知道哪些?的相关文章

finereport普通报表的移动端自适应方案

移动端报表呈现,首先要求的是页面随手机屏幕大小自动放缩(自适应),下面给出一个普通报表中的finereport移动端自适应方案,适用于finereport 7.1之前的版本. 首先,了解一下当前我们可以做到的自适应效果: 当前,用FIneReport按某一尺寸做好的报表,如果在屏幕像素较大的手机上打开,我们可以做到自动放大,但是我们当前最多只能放大两倍.所以,在制作移动端报表时,尺寸要有所取舍了. 之前给一个客户做过移动端报表,实现了在iphone4.小米.华为P6.三星S4等手机上自适应的效果

web 报表工具如何自适应

现在的报表用户已经不再将报表作为一个单纯的报表工具看待了,有时候也会当作页面工具来使用,这时为了页面显示工整美观,就需要报表能够自适应宽度.下面我们就基于润乾报表来讲一下是如何做到自适应展现报表. 产品:润乾报表 V2018 方法 1:使用自带的 matchReport.jsp 访问报表,这个页面通过 reportMatchSize 这个自适应 js 函数实现自适应功能. 1. 新建报表(过程不再详细说明) 将报表保存在安装目录的 report\web\webapps\demo\WEB-INF\

润乾报表美化设置 -- 样式

在制作报表时,报表设计人员经常遇到下面这些美化报表的问题: 为什么我做出的报表领导总觉得不好看不满意 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐 系统中不同人做出的报表展现格式各不相同,怎么统一 那么如何才能方便快速地美化报表呢? 润乾报表提供了基于样式的报表美化方式,通过简单的样式引用即可快速制作出美观漂亮的报表,大大提高了报表设计的效率.并且润乾报表同时提供了针对报表和全局的样式应用机制,为美化报表的不同应用场景提供灵活的解决方案. 一.样式应用 在润乾报表中可以定义

tab 页形式展现多张报表

业务系统中,很多报表都是沿用之前 EXCEL 的报表样式,原来以 sheet 格式显示的表,客户在 web 端展现的时候也希望也有同样的格式,润乾在实现这种效果和 EXCEL 一样简单灵活,轻松将数据报表以多个 TAB 页的形式展现在页面中,达到了一同展现,同时进行查询.打印.导出 EXCEL 结果文件等操作. 在润乾报表中如何实现这样多个 tab 页形式的报表呢?下面我们一起来看下具体操作. 如上面截图的效果,首先分别定义订单.rpx 和订单明细.rpx 两张报表,然后在文件菜单中有新建报表组

将报表移动端集成到自有移动端app方法【IOS、Android】

应用场景 用户有自己的app,希望把报表的移动端[本文中以FineReport移动端为例]功能集成到他们的app里面去,而不需要安装两个app.Android端和IOS端的集成接口是不一样的,下面我们分开详述如何实现. IOS端集成App 1. 资源准备 准备好IOS端集成FineReport App的资源文件,包括自己的IOS工程.FineReport提供的资源包. 下载FineReport提供的集成资源包,解压至文件夹中,可以看到如下图所示的文件: 其中FRDemo和FRDemo_目录树是示

FineReport报表和水晶报表的比较

FineReport报表和水晶报表的比较 FineReport报表软件针对复杂格式的报表数据及Web报表的展现,通过多源分片.不规则分组.双向扩展来轻松拖拽做复杂格式的报表,制作报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率. 相对于水晶报表(Crystal Report),FineReport报表无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势. 报表设计 在报表设计方面,FineReport报表工具的优势主要体现在以下几个方面: 多数据源 Fi

FineReport中如何安装移动端H5插件

1. HTML5报表插件安装及使用编辑 插件安装 插件网址以及设计器插件安装方法和服务器安装插件的方法可以官网上面搜索,这里就不做详细介绍了. 移动端HTML5报表使用方法 安装好插件后,在浏览器中调用时,需要在报表路径后面加上参数op=h5.但是PC端不完全支持H5效果. 移动端添加参数前后效果: fs上挂报表的时候不用带参数,会自动识别是不是在手机上访问的.另外移动端的H5插件,图表是只支持显示新图表. 2. Html5报表制作及手机效果编辑 手机页面大小 制作手机上的报表与PC端报表制作过

润乾集算报表提升性能之并行多库

应用的数据量较大时报表性能往往不高,此时针对源数据量大的报表进行SQL或报表端的优化效果往往不明显.如果将数据采用一定规则(如时间)分库分段存储,报表访问时同时访问多个数据库进行数据计算,最后在报表中进行汇总展现,采用这种并行多库的方式来提升报表性能. 一般报表工具并不具备这种并行取数汇总的能力,访问多个数据库读取分段数据需要借助Java等高级语言完成,然而使用Java编写这样的并行程序并不简单,而且由于Java缺乏对批量数据计算的基础支持,不支持表达式参数和动态数据结构,使得一般报表工具难以直

润乾集算报表应用开发之参数输入

参数对于报表的重要性不言自明,润乾集算报表支持两种参数输入方案,可以使用集算报表设计参数模板联合报表一同发布,还可以自定义参数输入后与报表结合.二者并没有显著的差异,前者在开发使用上更加方便快捷,而后者则在灵活性上更胜一筹,用户在使用集算报表参数输入时可以根据实际需要进行选择. 下面就上述两种参数输入方式的使用分别来看一下. 使用参数输入模板 集算报表提供了"参数模板"的报表类型,使用参数模板可以制作参数输入表单,而且其内置了多种编辑风格,如下拉树.下拉日历.列表框.下拉数据集等.使用