搜索文章

推荐内容

快逸做的更好

您的位置: 首页 > 分类

发表于:2012/12/12 | 分类: 未分类

前言大家还在为不进行条件查询数据报表不显示这个需求苦苦挣扎着实现吗?以往我们用的方法都是在参数模板(参数报表)中增加一个标志位参数,主报表若能接收该参数,证明已经进行了查询,否则认为初次加载,再拼给数据集一个恒假的sql让其查不出数据。若需要初次加载将整个主表隐藏,则还要写行......

发表于:2012/12/12 | 分类: 未分类

背景描述某客户要求记录访问报表时查询的sql语句、访问人、访问时间等信息。之前我给出过相应实现,但客户在使用过程中发现添加了其他数据集类型以后,该实现方式似乎无法达到需求效果。本文将在《将报表sql和参数输出到xml文件中》基础上完成对使用不同数据集的报表写日志......

发表于:2012/12/10 | 分类: 未分类

背景在参数模板中做了三个输入参数,其中要求按照三个参数的顺序进行非空校验,即:若三个参数均为空,提示第一个参数应为非空;若后两个为空,提示第二个参数应为非空。分析润乾报表提供了校验的功能,我们且看在报表中设置了三个参数的校验后的效果。发现三个均为空的时候提示了第三个参数......

发表于:2012/12/10 | 分类: 未分类

需求背景客户要求能够将报表名称、报表数据集sql、报表参数值、访问报表时间、登录人信息等信息输出到xml文件中,以对该xml文件进行分析。要求:1、sql是完整的sql语句,即可以直接拿到数据库端执行。 2、文件需进行大小控制,可分时间段存储xml。实现思路鉴于最终的参数值可以在报表计算后......

发表于:2012/12/10 | 分类: 未分类

客户需求某客户的终端每天会大量打印各种票据,为了方便操作提高效率用户使用全键盘操作进行打印;而考虑到常规打印会弹出打印预览框会增大很多工作量,希望能点击回车就进行直接打印。打印完成后,报表打印窗口自动关闭。实现分析上述需求我们可以归纳为以下几点:1、 使用全键盘(点回车......

发表于:2012/12/10 | 分类: 未分类

需求描述快逸报表上半部分正常显示,下半部分两栏显示。要求:快逸报表整体宽度相同;报表上部分不分栏,下部分可以分栏;可以分页;下半部分组内数据跨栏时组表头也要跨栏显示。如下图效果:实现该需求通过主子表实现,上半部分作为子表存在(通常大家都会认为只有下半部分才能放子报表)......

发表于:2012/12/10 | 分类: 未分类

问题背景有客户希望点击发布后快逸报表组的tab页时,能够动态隐藏参数模板中的下拉框。如点击sheet1时显示下拉列表框,点击sheet2时隐藏该列表框。思路分析想要实现这个效果,必须得在切换tab页时调用某方法或触发某事件实现该效果。查看报表组发布后页面源码发现,tab标签处的源码如下:&......

发表于:2012/12/07 | 分类: 未分类

问题背景客户在模态窗口中发布填报表,当点击提交时,总会打开一个新页面提示提交成功。客户希望,在模态窗口中提交报表后能够在本窗口中弹出提示,并且在该模态窗口中刷新。问题分析由于报表提交时会请求一个servlet处理,而后返回到该页面。而模态窗口并不是一个页面,可以将其理解为一个弹......

发表于:2012/12/07 | 分类: 未分类

问题背景在我们的行式填报表中当存在流水号的时候,删除流水号所在行,当删除到最后一行时,再点击删除按钮,流水号会变化(增加)。客户对于这点提出了很多异议,希望能够实现当删除最后一行时,流水号不变。问题分析行式填报表的删除实际上是通过页面js将tr的display属性改成了none,即改行......

发表于:2012/12/07 | 分类: 未分类

需求背景客户希望通过润乾报表实现下面的需求:其中,传给报表的字段数和字段名不固定。需求分析接下来,我们来分析一下这个需求的几个难点:1 、问题的第一个难点是字段数和字段名不固定,这就意味着在报表中我们无法通过 [ 数据集 . 字段名 ] 的方式取数据,而且必须要使用扩展格的方式......