发表于:2012/09/29 | 分类: 填报技术
填报报表,关于单元格的填报属性有是否可写的设置,可以添加判断语句确定该单元格是否可写。当前客户需求:通过下拉框编辑风格在web发布页面来判断,报表的某一单元格是否可写。 第一步:添加填报报表建立内建数据集,定义报表,如图一。图一第二步:定义填报报表,添加......
发表于:2012/09/25 | 分类: 填报技术
假分页是针对填报表分页的一种解决方法。之前的例子是写死的一页显示多少行,有多少页。有的客户希望自动计算出总共的页数。方法如下:计算出数据集所包含的数据量: //第一步,读取报表模板 String reportFileHome=Context.getInitCtx().getMainDir(); String reportP......
发表于:2011/07/16 | 分类: 填报技术
客户在使用填报表填写数据时往往需要在页面上填完数据后并不要求将填写后的数据直接提交到数据库,要先暂存起来,等数据确定准确后再将数据保存到数据库中,同时,如果发现数据错误太多,可以点击取消按钮,将前边数据填写工作取消掉。 暂存有多种方式实现,但是要实现暂存功能,一定要将当前......
发表于:2011/04/20 | 分类: 填报技术
通过复选框的勾选,自动计算与之对应的值的和这个需求是很常见的。当然实现的方法也有很多种,可以通过写js判断复选框的状态然后对与之对应的值求和。还有一个比较简单的方法,就是通过在自动计算里写sum表达式。本文就简单介绍一下如何实现这个功能。第一步:制作一张填报表,如图所示;将A2......
发表于:2011/04/19 | 分类: 填报技术
在制作报表过程中,将数据分组的需求很常见,随之而来的一个问题是,如何按照每组数据的总量升序或者降序排序。本文就简单介绍一下,如何按照分组报表中每组数据的总量大小排序。第一步,准备数据集,制作报表:如图所示:A2单元格表达式为:ds1.Group(类别名称,false)预览效果如下:如图......
发表于:2011/04/02 | 分类: 填报技术
填报监听类对填报的多样需求有着很大的帮助,有客户曾经提到如何在监听类里获得报表的名称,下面介绍两种取报表名称的方法。第一种方法,通过报表单元格进行报表名称的传递:这个方法的思路是首先在jsp里把报表名称里取到,然后拼到传递给报表的param里,然后在报表里得到这个参数,显示在一个......
发表于:2010/09/03 | 分类: 填报技术
在填报表的检验中,经常会遇到这样一个需求:户要在填报监听类中做些校验。填报监听类中校验出错了就会抛出一个异常,返回后页面填入的数据就会丢失。客户希望像普通的单元格校验一样弹出一个警告窗口而不是跳到错误页面,页面的数据不会丢失。实现方法首先在填报监听类中用servlet输出一段用来......
发表于:2010/09/03 | 分类: 填报技术
在填报表的检验中,经常会遇到这样一个需求:户要在填报监听类中做些校验。填报监听类中校验出错了就会抛出一个异常,返回后页面填入的数据就会丢失。客户希望像普通的单元格校验一样弹出一个警告窗口而不是跳到错误页面,页面的数据不会丢失。实现方法首先在填报监听类中用servlet输出一段用来......
发表于:2010/07/28 | 分类: 填报技术
在设计填报报表时,经常需要设置单元格的下划线。实现单元格下划线有两种方式:下边框线和单元格下划线风格。一、使用下边框线来实现下划线第一步:选中需要设置下划线的单元格。第二步:使用工具栏中的边框设置,选择下边框。这样显示时,下边框看起来就会和下划线一样。显示效果如下图所示......
发表于:2010/03/29 | 分类: 填报技术
在web报表项目的填报流程中,用户经常会遇到需要按照某个模板来填报内容。本文介绍用快逸报表如何实现数据的回填功能。第一步设计两张填报表,第一张作为接受回填数据的报表,第二张张作为填入数据的模板,其中第二张报表是通过第一张报表的超链接打开的。首先制作一张接收数据回填的填报表,......