`

移动端报表如何实现离线查看报表功能

阅读更多

1. 描述

    对于移动端报表而言,查看报表经常会有以下问题:查看缓存数据相比于实时数据,减少了数据传输时间,效率提高;而且部分客户不需要实时看数据,定期取数据,或者手动更新数据已经能满足需求了;有时由于网络环境不好,或者流量有限的时候,看不了实时报表。最好的解决办法就是实现离线查看报表,根据我平时报表的开发经验,以自己常用的报表开发工具FineReport 移动端为例,具体给大家讲讲这个离线查看的功能可以如何实现。

2. 移动端离线模式

2.1 离线模式

登录服务器前,若网络异常,则使用弹窗提示



 

点击使用,开启离线模式;离线模式开启后,进入目录,标题显示为:离线模式,没有底部工具栏(目录与收藏夹);

点击右上角设置,直接进入设置界面,替代之前的弹窗;



 

 

若当前状态有在线,网络突然断开,进入报表时弹窗提示用户是否开启离线模式,app在每次运行中只进行一次弹窗提示,用户如果取消之后,必须在设置中点击开启离线模式才可以使用离线,不再弹窗提示;

用户若再次启动时,遇到网络异常情况需要提示;



 

 

若当前状态有在线,网络突然断开,在报表预览页面进行其他操作时,也使用弹窗提示。



 

若从在线模式手动开启离线模式开关,目录界面则显示为离线模式



 

 

2.2 清除缓存

若点击清除离线缓存,则有弹窗提示,是否确定要清除缓存,点击确定,上方会出现清除成功的提示。




 

 
 

清除离线缓存后,则离线模式目录变为空。



 

2.3 离线报表查看

查看离线报表时,没有收藏按钮,翻页按钮根据之前预览的那日进行离线,若没有查看过,则离线后预览显示为空白。



 

 

注:可以通过设置里的“下载/更新离线数据”,把数据都缓存到本地,方便移动端离线查看或者离线填报。



 

3. 离线哪些数据

3.1 控件

· 参数面板和表单主体中的控件

只能查看,不能进行操作(灰化)。

· 填报模板中的控件

如果控件的数据字典内容是需要后台请求获取的,则取默认值取出来的内容。举例如下:

一个下拉框,数据字典为数据集ds1,其中ds1为“select 地区 from xxxtable ”,则将sql取出的所有数据项作为下拉框的下拉项缓存。

注:联动和形态暂不支持

3.2 模板主体(cpt或frm)

初始时只存一套数据(取参数默认值),当模板在在线模式下参数变化后,取变化后的参数值——总结为:取当前参数的结果报表。

缓存参数默认值对应的模板内容,如果有多页,需要将所有页面内容都缓存。

3.3 超链

超链都不支持,包括了联动。

  • 大小: 14 KB
  • 大小: 18 KB
  • 大小: 18.8 KB
  • 大小: 18.8 KB
  • 大小: 10.7 KB
  • 大小: 10.7 KB
  • 大小: 18.8 KB
  • 大小: 18 KB
  • 大小: 17.3 KB
  • 大小: 18 KB
  • 大小: 8.5 KB
  • 大小: 18 KB
  • 大小: 20.3 KB
  • 大小: 22.7 KB
分享到:
评论

相关推荐

    finereport离线帮助文档

    8. **移动设备支持**:随着移动办公的普及,FineReport支持移动端查看报表。文档会说明如何优化报表以适应不同屏幕尺寸,以及移动应用的配置方法。 9. **API与插件开发**:对于开发者,FineReport提供了API接口和...

    Cell 报表插件用法

    "Cell报表插件"是一个这样的工具,它专为ASP.NET平台设计,提供丰富的报表功能,便于开发者快速构建动态、交互式的Web报表应用。下面我们将深入探讨Cell报表插件的用法。 1. **安装与配置** 在使用Cell报表插件...

    OA办公移动端原型和web端原型

    Web端则可能包含更详尽的考勤统计和报表功能,便于管理者查看和分析员工出勤情况。 打卡功能与考勤紧密关联,移动端原型需考虑离线打卡、自动定位等功能,以适应员工在无网络环境或无法定位的情况下使用。Web端可能...

    HTML5报表统计静态页面

    4. **WebSocket**:如果报表需要实时更新,可能用到WebSocket协议,它提供双向通信,使服务器能主动推送数据到客户端,实现数据的即时更新。 5. **媒体元素**:HTML5对音频和视频的支持使得在报表中嵌入多媒体资源...

    SmartReportSmart-Report报表工具

    7. **导出与打印**:支持报表的导出功能,可将报表保存为PDF、Excel、图片等多种格式,方便分享和离线查看;同时,也支持直接打印报表。 8. **移动设备兼容**:考虑到现代工作环境中移动设备的普及,SmartReport...

    report10.0帮助文档.zip

    5. **交互式报表**:支持丰富的交互式功能,如下钻、切片、联动等,使得用户在查看报表时能够进行深度探索。 6. **移动报表**:优化了移动端展示效果,确保报表在手机和平板等设备上也能清晰、流畅地展现。 7. **...

    快手-王力堂-快手移动端质量监控实践(脱敏版).pdf

    为此,快手提出了多维度分析报表的需求,希望报表能够同时支持实时和离线数据,并以聚合分析为主,效率要高,可视化简单,实现成本低,并具备便捷的报警能力。通过引入ES+Kibana和Druid+Superset等技术方案,快手...

    纷享销客管理员使用手册,纷享网页端使用手册,纷享移动端使用手册

    4. **移动端特有的功能**:可能包括地理位置签到、条形码/二维码扫描等,提高工作效率。 通过深入学习并实践这三个手册,用户将能够充分利用纷享销客的各项功能,提升销售管理的智能化和专业化水平,助力企业的业务...

    帆软fcra帮助树形文档.pdf

    6. **填报入门与应用**:引导用户理解填报报表的制作与发布,涉及行式填报、多源填报、填报控件、填报属性设置,以及离线填报、数据多级上报的实现。 7. **操作指南**:提供了设计器的操作概览、快捷键、报表安装...

    非响应式仓储管理系统_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    在这个源码中,HTML负责结构,CSS负责样式,JavaScript则处理交互逻辑,三者共同实现了这个仓储管理系统的功能和用户体验。 H5(HTML5)是HTML的最新版本,引入了许多新特性,如离线存储、拖放功能、媒体元素增强等...

    BO 商务智能(BI)高级应用

    另外,还具备离线查看模式,在没有网络连接的情况下也能正常浏览历史记录。 ##### 3.5 安全管理与权限控制 安全性和权限管理是任何企业级应用都必须重视的问题。BO BI提供了一整套完善的安全机制,包括但不限于...

    课设&大作业&毕设-基于Android平台的个人理财软件的设计与实现

    在本文中,我们将深入探讨该软件的设计理念、核心功能、技术实现以及其在Android平台上的优化策略。 一、设计理念 个人理财软件的核心在于简洁易用,提供直观的收支记录和分析功能。"快速记"秉持这一理念,采用...

    信息运维管理平台需求书一项目名称.docx

    * 知识库管理知识库发布支持富文本编辑,实现图文结合的知识库,提供附件上传等功能 * 维修结束后,可以把维修过程自动转入知识库 * 系统支持对知识库的评价功能 微信消息提醒 * 在报修处理的全过程,系统通过微信...

    puppy:a tiny pwa app 一款记账APP

    一个记账本功能的pwa项目。 技术栈 vue三件套 = vue + vuex + vue-router ui = vant 本地存储 = localstorage pwa应用和用啥框架没有关系,主要是service-work,这里因为vue有提供一个pwa的模板所以就直接用了,ui的...

    在线客服插件

    2. 离线留言:当客服不在线或无法立即回应时,PowerTalkBox1提供离线留言功能,让访客留下他们的联系方式和问题描述。这样,客服可以在回复工作时间内及时跟进,确保不遗漏任何咨询。 3. 访客监控:此插件能跟踪和...

Global site tag (gtag.js) - Google Analytics