需求背景最近常有客户提出,统计图宽度一旦设定就无法改变了,而由于数据的变化,统计项或多或少,这就要求统计图的宽度能随着数据量的增大而变宽、减小而变窄,以使图形显示更加美观。需求分析我们的统计图是基于单元格设定的,即若该单元格不扩展,其宽度即为单元格宽度。所以我们应该将其......
需求背景有客户提出这样的需求,有个消防设施表(内建数据集 ds1 ),有个消防设施更换记录表(内建数据集 ds2 ),这两个表是一对多的关系(一个消防设施对应多个更换记录),通过更换记录表的 设施ID 关联。要实现的报表如图,也就是循环输出消防设施的同时,横着输出它的更换记录(注意:一个设施......
问题描述最近有客户遇到存储过程做数据集的报表发布后报错:产生数据工厂: com.runqian.report4.dataset.ProcDataSetFactory 失败错误来源:: 索引中丢失 IN 或 OUT 参数:: 1 错误来源:索引中丢失 IN 或 OUT 参数:: 1问题分析出现这个问题的原因可以有如下几个:1、 存储过程本身就不正确2......
需求背景快逸报表提供的单元格sum函数能方便地求得报表各个单元格的和,由于sum函数属于数学函数,结果必然也是数值,所以sum空值的结果是0.0。最近有的客户提出这样的需求:当要求和的单元格都为空时,显示空;当只有空和0时,显示0;当存在正常的数字时,得到相应的和。对于这个需求本文中给......
在实际的Web报表开发中,经常碰到客户需要把不同数据集的数据在同一张报表的左右两边同时显示,因为快逸报表的主格和扩展格的关系,所以普通的写法会造成右面的数据集从属于了左面数据集扩展出的格子,如下图所示:正确的数据展示效果图如下图:那么这种报表是如何制作的呢?下面就简单实现......
用户在使用快逸报表时,经常遇到希望删除某一条数据的需求,快逸报表的行式填报中有插入,追加,删除行的功能,但对于普通报表,就需要另想办法了。下面主要介绍下如何在报表中删除一条数据,这里的报表没有特殊的要求,既可以是普通浏览式报表,也可以是填报表。一:实现思路通过在报表后面添......
需求背景使用快逸的applet打印功能第一次打印报表时,会出现一个网页安全警告,该警告内容是确认是否信任由”背景润乾软件技术有限公司”分发签署的小应用程序。当点击”是”或”总是有效”按钮后,打印功能即可正常使用。但有的客户要求将这个签名信息改成他们自己的内容。applet重新签名对于上......
Web应用开发中一个很普遍的需求就是页码的跳转,快逸报表已经为项目开发人员提供了起始页,下一页,上一页,最后页的功能,节省了人工编写的复杂度,当然,如果想直接跳转到某一页,就需要稍微做一点工作了,我们知道快逸报表内置的javascript函数中有一个_toPage( )函数,此函数的语法为:tag中......
在制作报表时,经常会遇到将数据库里一列数据按照条件取值后,分为多列显示的需求,由于受到扩展格的影响,总是实现不了这样的需求。本文简单简单介绍一下如何用valueat函数实现按条件取值分多列显示数据的需求。第一步:制作报表,如图所示:预览效果:如图所示,由于B2的默认左主格是A2......
快逸报表中,提供了为单元格设置超链接的功能。单元格设置超链接有很多种方法,如普通超链接,绝对路径超链接,带参数的超链接,调用js的超链接等。本文简单介绍一下如何使用超链接调用javaScript传参数。第一步:制作报表,如图所示:第二步:根据业务逻辑写javaScript;本文以传雇员ID......