java 表头固定_固定表头在快逸报表中的设定
最近有好多个客户都问到了快逸的固定表头的功能 ,表头固定在各种类型的web报表中都是一个常见需求,展示报表的时候经常会遇到报表过大,需要分页或者需要拖拽浏览报表,这个时候就需要用到固定表头,使得分页或者拖拽报表以后数据区域还能和表头区一一对应 ,方便浏览者阅读。
本文就来介绍一下 如何用快逸报表轻松实现固定表头功能。
首先,大的报表如果被分页显示,这时就要在分页后仍然可以看到表头。这个功能比较简单,只需要在属性里设置一个表头就可以,具体可看下图:
设置表头时只需要用户选择表头所在行,然后在右面的”行属性-行类型” 里设置成报表头就可以了,然后发布以后每页就都可以看到表头了。
下面介绍的就是本文的重点,报表不分页时候的表头固定。我们用快逸报表自带的demo数据库做一个简单的例子。
第一步:新建报表,用产品表建立数据集ds1,并生成交叉报表。
数据集的 sql语句为:SELECT 产品.供应商ID,产品.类别ID,产品.库存量 FROM 产品,在设计器中可以看到如下样式:
第二步: 在快逸设计器中设定上表头和左表头
上表头设定方法:选中表头所在行,例子中为1、2行,在右面属性栏的行属性-行类型选择报表头。左表头设定方法:选中A列,在右面的列属性-列类型选择左表头,然后我们再到属性-报表属性-分页-分页方式,选择不分页(用户要把一张大报表在一页上展示就需要设置不分页),为了方便浏览我们把左右表头区用黄色显示,如图:
这个时候在设计器中预览就可以看到拖拽报表时上表头和左表头固定了,但是这个设置并不是发布时固定表头的设置,发布时候固定表头的功能是需要另外在jsp中设置的,很多人出错就是在这个地方,只在设计器中设定了表头,预览看到了固定效果,但是却没有在jsp中设置,导致发布以后固定表头的功能并没有实现。
第三步: 发布报表时,在jsp中设置Tag标签
这个功能也是通过我们的teg标签来控制的,只要在发布报表的jsp文件中加入以下标签,固定表头的功能就可以实现了:
< report:html name=”report1″
srcType=”file”
reportFileName=”xxxx.raq”
scrollWidth=”300″ //滚动区域宽度
needScroll=”yes” //是否需要滚动
scrollHeight=”200″ //滚动区域高度
scrollBorder=”border:1px solid red” //滚动区域边框
/>
具体可参看:应用开发教程2.1.4 表头固定
固定表头功能经过以上三步就可以实现了,效果如上图,在此总结一下需要注意的地方:
1. 把需要固定的表头区在设计器中做相应的设定
2. 在发布报表的jsp中加入让固定表头生效的tag标签
文章就到这里,需要这个功能的朋友们就赶快动手试一下吧。
java 表头固定_固定表头在快逸报表中的设定相关推荐
- 快逸报表API直接生成v4统计图
客户需求: 之前遇到过客户希望后台直接获取到快逸生成统计图,当时给客户解决的方法是通过先在快逸报表中设置统计图,后台运算后,获取到报表单元格的值,转化成ImageValue对象. 实现准备: 1:了解 ...
- java 多选列表框_快逸报表:填报中的下拉多选列表框
在快逸报表应用的填报页面中,下拉框是最常见的了.下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多. 可是随着业务的越来越复杂,各种奇怪的需求均可能 ...
- 深度经验总结:快逸报表工具单数据集版本和多数据集版本的主要区别之一
快逸报表工具单数据集版本和多数据集版本的主要 区别之一,深度经验总结: 为了展现复杂含有计 算报表必须要union多个子查询出来形成一个数据 集 我现在是子查询1 union all 子查询2 uni ...
- 快逸报表数据源找不到的一个原因
快逸报表在设计器中编辑的时候,如果数据集不指定数据源名称,那么设计器会默认用当前数据库来设计报表. 但是,如果报表部署的应用服务器中存在多个数据源的话,所有的报表都会默认的去连接第一个数据源.那么用第 ...
- 快逸报表日志文件的配置方法
日志系统是一种不可或缺的跟踪调试工具,特别是在任何无人职守的后台程序以及那些没有跟踪调试环境的系统中有着广泛的应用. 长期以来, 日志系统作为一种应用程序服务,对于跟踪调试.程序状态记录.崩溃数据恢复 ...
- HTML交叉报表制作,交叉报表- 交叉式报表-复杂报表设计教程| 快逸报表工具用户手册...
报表样例 通过本示例,可以了解单元格交叉扩展在报表中的应用. 制作如下图所示的交叉报表"产品销售统计表": 报表特点: 报表的行.列表头数据均是从数据集中动态获取,例如本示例报表中 ...
- 快逸报表部署 (一)-- demo连接mysql数据库
1. 设计器连接mysql数据库, 创建first.raq报表文件 2. 创建demo.jsp,嵌入报表,jsp顶部加入下面两行 <%@ page contentType="text/ ...
- 中间滑动 头部底部固定_固定抗震弹性支座报价技术参数
固定抗震弹性支座报价技术参数 路泽科技固定抗震弹性支座.滑动抗震弹性支座现在越来越多的被用在网架钢结构工程上,因为它是球型支座设计,没有橡胶部分,可满足大位移,大转角,使用寿命长等特点,逐渐取代了起初 ...
- 中间滑动 头部底部固定_固定抗震成品支座功能特点及作用
固定抗震成品支座功能特点及作用 固定抗震成品支座作为结构节点的中间力量,作用不容小觑,是建筑结构承重的关键之一,支座质量的选择也是很重要的,千万不要图便宜,一定要多比较,网上的信息良莠不齐,很难分辨, ...
- java beans 组件_如何利用JavaBeans在应用程序中创建组件?
JavaBeans模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件.Java小型应用程序(applets)或应用程序上.JavaBeans ...
最新文章
- [Android应用]《花界》V1.0 正式版隆重发布!
- Office 2010 64位版本
- 反射load,loadfile,LoadFrom区别
- boost::process::environment相关的测试程序
- spring和maven_具有Spring和Maven教程的JAX–WS
- cmake find_package路径详解
- 亮屏变“黄”,暗屏变“绿”,iPhone 12用户太难了
- python list 切片 复杂度_彻底理解Python list切片原理
- springboot中配置过滤器以及可能出现的问题
- java解析json的一种方法
- swift可选隐式可选类型
- eclipse中输入@符号自动提示Annotation
- Blender真是不错的东西
- VS 2017番茄插件安装破解教程:visual assist
- 学习Spring框架这一篇就够了
- db2 最大分区数_DB2分区数据库浅析
- 敏捷管理 -- 时间和成本管理
- 前端面试JS必备基础之深浅拷贝和this指向问题@莫成尘
- GPS模块(GPS-NEO-6M)
- EKS自动扩容-方式一:ASG负载检测自动扩容功能