搜索文章

推荐内容

快逸做的更好

您的位置: 首页 > 报表

发表于:2012/06/15 | 分类: 报表技术分享

报表单元格支持html类型,可以在其中对格子的内容进行包装,除此之外,结合sql和属性设置,下面对报表中引入样式的方式做整理:1 直接在格子的标签处插入样式代码页面代码中该设置的出现位置该设置方法的有点:不需要修改单元格类型,格子中的计算逻辑和样式设置可以分开,方便维护,推荐......

发表于:2012/06/15 | 分类: 报表技术分享

一:折叠报表两种实现方案折叠报表在BS项目有着广泛的应用,在公司内部,报表工具在解决折叠报表时通常有两种方案:1) 利用报表工具的隐藏行属性,通过传递参数刷新报表实现。2) 通过jQuery的show(),hide()方法对报表进行tr的显示,隐藏操作。二:两种折叠方案的对比第一种折叠方案:优点......

发表于:2012/06/15 | 分类: 报表技术分享

需求描述: 一般报表模板设计的报表都是固定格式和字段的报表,如果要修改列字段或者排列顺序,需要设计人员修改报表模板。用户需求为可以选择预添加的字段,并且可以增删,最终根据用户选择,生成结果报表,实现web端报表结果自定义功能。如下图所示。 报表实现: 下面例子实现四列的自定义网......

发表于:2012/06/15 | 分类: 报表技术分享

问题描述:如下图所示需要根据不同事件生成动态的时间表。格子总长度是固定的90个。起始时间和结束时间是根据不同的事件ID取得的,需要做到第一行是月份,第二行是该月的日期,第三行是根据起始时间和结束时间来进行的累计天数。解决方法:首先根据事件ID取得当前事件的起始日期和结束日期......

发表于:2012/06/15 | 分类: 报表技术分享

在报表应用中,经常会碰到一些批量报表的处理。比如批量报表生成,批量报表EXCEL导出等。在默认情况下,在做这些报表的批处理时,在页面上只是用浏览器默认的进度条来处理。整个页面显示为空白,而用户对报表的处理进度一无所知,如果我们能在这类处理中加入类似C/S结构中的进度条处理,则会让......

发表于:2012/06/15 | 分类: 报表技术分享

需求背景:报表展现,需要固定表头时,需要滚动条来支持。显示报表的宽度和高度,用百分比表示时,容易出现一些展现异常。应用例子:1 jsp页面代码:<%@ page contentType=”text/html;charset=GBK” %><%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>......

发表于:2012/06/14 | 分类: 报表技术分享

需求背景:现状:进入行式填报表页面,对页面不做修改,直接点提交,页面不进行校验,数据入库;需求的效果:进入行式填报表页面后,不管有没有对页面进行修改,都希望执行校验;应用例子:1 页面效果,如下图的报表:这是一张行式填报表,要求对第3列的数据校验,不能为空,如果有空......

发表于:2012/06/14 | 分类: 报表技术分享

需求:参数模板和参数报表联合发布,在页面初次加载的时候,只显示参数报表,不显示结果报表;当点击查询按钮后,结果报表才正确展现。分析:我们可以采用动态参数判断的方式实现,用宏接收参数并拼接到数据集中,但是这种方法是需要请求一次数据库,有时可能影响效率。所以我们来看一种使用f......

发表于:2012/06/14 | 分类: 报表技术分享

需求背景在参数输入界面(如图示)1、 选择需要在最终统计表中显示的字段;2、 选择需要汇总的城市;3、 选择汇总方式分析需求中动态显示字段的实现可以通过隐藏列的方式实现,如果显示数据量比较大的时候可以考虑宏的方式实现,在这里我们采用隐藏列的方法。由于汇总城市的选择是单选的......

发表于:2012/06/14 | 分类: 报表技术分享

Web报表中,有时对分组报表的展现,有特殊要求。尽管各个报表工具都有自己的分组函数,这些函数是对数据逻辑进行的处理,提取出合适的数据,对展现的特殊要求,有时会显得很乏力。下面我们学习一个例子,看快逸报表是怎么处理这种需求的。第一步:需求数据库中的字段,数据:需要展现的效......