1. HTML5报表插件安装及使用编辑

  • 插件安装

插件网址以及设计器插件安装方法和服务器安装插件的方法可以官网上面搜索,这里就不做详细介绍了。

  • 移动端HTML5报表使用方法

安装好插件后,在浏览器中调用时,需要在报表路径后面加上参数op=h5。但是PC端不完全支持H5效果。

移动端添加参数前后效果:

fs上挂报表的时候不用带参数,会自动识别是不是在手机上访问的。另外移动端的H5插件,图表是只支持显示新图表。

2. Html5报表制作及手机效果编辑

  • 手机页面大小

制作手机上的报表与PC端报表制作过程是一样的,为了让用户制作出适合手机尺寸的报表,在模板>页面设置>纸张大小的地方,可以选择手机纸张大小,如下图:

  • 报表参数界面的显示效果

html5报表在手机上显示时,参数界面和PC端不一样,而是一个新的页面,页面的控件会自动布局,从上到下依次显示,根据参数界面>移动端显示列表中的顺序来显示:

效果如下图:

  • H5报表自适应

h5模板自适应的时候,点击模板>移动端属性,设置【竖屏】-【横向自适应】,效果会比较好看,如果有超出部分则分页显示,可以通过下方工具栏的翻页按钮进行翻页。

3. Html5报表支持功能点列表编辑

注意:使用新版本要求服务器jar包时间为6月8日或更新,新特性图表插件版本为V7.2版本以上的
目前Html5报表支持如下功能:

1、Html5报表暂时支持普通分页预览,填报预览、数据分析还不支持
2、报表参数界面与正文分离,提供良好的用户体验
3、报表正文在不同的设备上会进行自适应
4、报表工具栏上提供左右箭头可以进行翻页、点击页码可以进行快速翻页
5、支持所有类型图表的基本展现,可以在图表上进行穿透钻取,有数据点提示
6、报表正文单元格支持钻取
7、支持基础控件:文本、下拉框、单选按钮组、复选框组、日期、按钮
8、支持表单模板的展现,并且可以有保留布局与自动重布局两种选择,可以快速制作精美的报表页面
9、支持pc、phone、pad上显示的目录结构不同,用户在pc上看到的报表目录结构和手机上看到的目录结构可以设置成不同
10、支持表单实现数据采集并提交入库
11、参数界面优化,增加参数过滤快捷按钮并支持直接返回目录,及查询前不显示报表内容属性
12、js缓存优化,提升展示性能
13、图表性能优化

14、cpt报表缩放调整并支持是否启用cpt报表的缩放

4、移动端手机报表制作时的属性使用指南编辑

随着表单保留布局及自适应布局功能的发布,在设计手机报表的时候,会用到的属性也增加了好几个,虽然属性的控制可以让设计的时候更灵活,但是确无疑会增加设计的难度。我们也在想方设法的让设计的时候更简单,与此同时,也将相关的属性以及用法在此做一个说明,让大家的用的时候能够更加清晰。

(1)表单body属性中新增“手机重布局”属性

手机重布局这个属性只针对手机,pc和pad上面始终是原始布局。这个就是是否要在手机显示的时候保留布局的开关,默认情况下是重布局的唷,即组件是依次往下显示,一行只会有一个组件唷,如果想手机上显示的时候就按照设计的布局来的话,记得勾选。

(2)表单中报表块属性中新增“手机显示限制高度”属性及高度的设置

这个通常使用默认的就可以了,有了这个属性,你的报表块设计的时候可以不需要去考虑最终的高度,在手机上面,报表块的高度会根据报表最终扩展出来的内容高度自动变化。
当然这个属性有一定的局限性,就是如果你设置保留设计时候的布局,报表块旁边又有其他控件比如右边有个图表,那报表块高度就不会自动改变,设计时的比例是什么样的就是什么样的。
最后报表块如果设置了限制高度的话,高度的设置为屏幕高度的比例值,我们这边考虑到报表的滑动,所以报表块限制高度时最大占屏幕高度的0.8,如果大家在实际使用时,觉得比例不合适也可以及时反馈给我们。

(3)表单body属性中的“组件缩放”

表单body中自适应布局方式还有一个属性“组件缩放”,大家也要关注一下,这个默认是“双向自适应”,如果你的报表只在pc上看,设置为“双向自适应”是非常合适的,但是如果是手机上看,就不太合适,所以如果是要兼顾手机端显示的话,“组件缩放”属性最好设置为“横向自适应”会比较好。

设置为自适应布局并且“双向自适应”的话,你的报表在手机上也会压缩到一个手机屏幕,每个组件都会按照设计的比例挤压显示,这个时候报表块的显示高度限制也就没啥用了。

FineReport中如何安装移动端H5插件的更多相关文章

  1. win10下通过编译源码方式在chrome中成功安装react-devtools开发工具插件

    win10下通过编译源码方式在chrome中成功安装react-devtools开发工具插件   1.去git上下载react-devtools文件到本地,https://github.com/fac ...

  2. Eclipse中如何安装和使用GrepCode插件

    GrepCode(GC)Eclipse插件允许Eclipse用户在Eclipse IDE中搜索由GrepCode提供的工厂类.本教程介绍如何安装和使用插件.使用Eclipse3.5(Galileo)的 ...

  3. Eclipse中如何安装和使用GrepCode插件 (转)

    GrepCode(GC)Eclipse插件允许Eclipse用户在Eclipse IDE中搜索由GrepCode提供的工厂类.本教程介绍如何安装和使用插件.使用Eclipse3.5(Galileo)的 ...

  4. [Eclipse插件] Eclipse中如何安装和使用GrepCode插件

    Java是开源的世界,如何快速的搜索到你需要的Java源码呢?2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode .与现有的各种搜索引擎相比,Java源 ...

  5. js检测浏览器中是否安装了flash播放插件

    这两天工作中需要在网页中嵌入flash小游戏,我使用的是swfobject.js version:1.5.其他方面都很好,唯独版本检测这里一直没有搞通,后来实在无奈之下,改用js来检测浏览器的flas ...

  6. JS 检测浏览器中是否安装了特定的插件

    1.检测非IE浏览器 可以使用plugins数组来达到这个目的,例: //检测插件(在IE中无效) function hasPlugin(name){ name = name.toLowerCase( ...

  7. 【转】在Eclipse中安装和使用TFS插件

    文章地址:http://www.cnblogs.com/judastree/archive/2012/09/05/2672640.html 问题: 在Eclipse中安装和使用TFS插件. 解决过程: ...

  8. MyEclipse 10 中安装Android ADT 22插件的方法

    MyEclipse 10 中安装Android ADT 22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip 将ADT-22.0.0.z ...

  9. ExtJs工具篇(1)——在Aptana3中安装ExtJS 代码提示插件

    首先得下载Aptana 这个软件,我下载的是Aptana3这个版本.下载后,在"帮助"菜单中选择"安装新软件",弹出下面的对话框: 我们需要安装一个叫做&quo ...

随机推荐

  1. [Umbraco] Data Types介绍

    Data Types是在建立document type时需要用到的,系统自带了很多用于开发的类型,如常用的下拉列表dropdown, textbox, radiobox, checkbox以及上传,h ...

  2. python实战问题记录

    开发环境搭建 1.安装aiohttp这个异步的http框架失败 提示使用pip更高版本,但是更新之后,还是无法使用.所以,我们采用anaconda中的aiohttp,即打开anaconda,然后进入E ...

  3. dubbo-001--前言

    1,前言: 第一次了解dubbo是在15年刚工作的时候在瑞友,项目是给凯撒旅游公司签证部做一个签证系统,项目需要调用一些凯撒的方法,比如权限.部门信息,跟签证相关的一些如签证国家城市.领区啥玩意的,等 ...

  4. 【从0到1学Web前端】CSS定位问题一(盒模型,浮动,BFC) 分类: HTML+CSS 2015-05-27 22:24 813人阅读 评论(1) 收藏

    引子: 在谈到css定位问题的时候先来看一个小问题: 已知宽度(假如:100px)div框,水平居中,左右两百年的分别使用div框填充.且左右div自适应. 效果如下图: 这个问题的难点主要是浏览器宽 ...

  5. Spring mvc 4系列教程(一)

    一.Spring框架概览 Spring框架是一种轻量级.一站式解决企业级应用的解决方案.不仅如此,Spring的模块化的特点,可以使你只引用所需要的部分,而无需引用全部.你可以使用控制反转容器(IoC ...

  6. 【转】kafka集群搭建

    转:http://www.cnblogs.com/luotianshuai/p/5206662.html Kafka初识 1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否 ...

  7. gitlab的md文件内使用锚点

    markdown中使用锚点的格式: [要显示的内容](#锚点的链接) 如: [工具](#tool) 又因为再markdown中每一个标题都默认是锚点,所以事情就简单了 # test ## conten ...

  8. C++函数中返回引用和返回值的区别

    一.主要讨论下面两个函数的区别: int& at() { return m_data_; } int at() { return m_data_; } 上面两个函数,第一个返回值是int的引用 ...

  9. Web前后端分离知识整理

    Web研发模式的演变 职责分离(减少扯皮,开发效率),代码分离(可维护性) 简单明快的早期时代 后端为主的 MVC 时代 Ajax 带来的 SPA 时代 前端为主的 MV* 时代 Node 带来的全栈 ...

  10. Css相关用法个人总结

    Css相关用法个人总结