发表于:2011/04/18 | 分类: 设计基础
◆ 背景说明有些业务不方便在报表设计工具-设计器中设计好报表文件,而是在代码中临时创建报表文件。下面介绍快逸报表中如何用代码创建报表文件。·◆ 应用举例新建一个jsp页面,在jsp页面中写如下代码:<%@ page contentType=”text/html;charset=gb2312″ %><%@ page import=”java.i......
发表于:2011/04/17 | 分类: 设计基础
分栏报表,是针对设计的报表列数比较少,实现一页展现多栏的情况。点击打印按钮,在弹出的打印预览界面可以看到分栏的效果。默认在页面上会按照设定的栏数进行展现,如果要改变页面展现的栏数,可以通过标签columns=”<%=col%>”来进行控制。在页面上输入columns参数,可以控制页面显示的......
发表于:2011/04/16 | 分类: 设计基础
分栏报表,是针对设计的报表列数比较少,实现一页展现多栏的情况。当数据中有些是客户所不需要或者不想在页面中进行展示的,如下图:这条记录是空记录,需要将其隐去,if(A6==null,true,false),但是如果设置隐藏行,会出现以下效果: 不仅为空的数据隐藏掉了,地点为“纯净水”这条......
发表于:2011/04/15 | 分类: 设计基础
报表单元格的类型中的html类型,他的设计方法是选中要设置成html格式的单元格,点击 属性-数据类型,或者 右键菜单-数据类型,弹出格子数据类型定义界面,选择类型为:HTML。然后在内容编辑框中输入html标记,确定后,就可以在web中看到相应的结果了。这个html的使用,可以显示单元格本身不支......
发表于:2011/04/14 | 分类: 设计基础
有很多客户会有这样的需求,在参数模板上有一个多选的选择框,选择框里是一个人员的所有信息,要求通过选择框选择相应信息,并动态的在报表中展示出来。这个需求的解决方法是,先把这些选择到的信息作为列名动态传递给报表,报表先把所有的数据都展示出来,然后在通过参数里的值进行判断,将没......
发表于:2011/04/13 | 分类: 安装部署
在weblogic10下的部署与其他版本有一些差别,下面详细说一下部署过程,首先将可以部署的应用准备好,也可以是在tomcat部署成功的应用修改相关的配置(将reportconfig.xml中的jndiPrefix节点置空),准备好部署包。1拷贝jdbc驱动包将jdbc驱动包拷贝到[weblogic安装目录]\WebLogic81\server\li......
发表于:2011/04/11 | 分类: 安装部署
很多用户在weblogic上部署的时候,会遇到类似的报错信息,提示授权找不到,解决这个问题的思路如下:第一步确定授权的没有过期,客户如果修改了系统时间,会对授权生效产生影响,在一下操作前先将系统日期调为当前日期。可以通过以下方式选择当前应用里的授权就可以查看生效时间和超期......
发表于:2011/04/08 | 分类: 设计基础
客户经常有类似的需求,在报表中判断一个字符串,是否在另一个字符串内,通常会想到subString()之类的函数,那么报表内是怎样处理类似的问题呢,下面介绍两种比较适用的方法。Like()函数Pos()函数
发表于:2011/04/07 | 分类: 设计基础
有时候进行分组时,一个组的记录可能要跨越报表的多页,如果只在第一页中显示组名称,其他页中不显示组名,那么用户在查看报表时就会弄不清这些记录属于哪一个组,为了使用户在每一页中都能看到组名称,我们提出了组表头的概念。 组表头分页的时候每页重复,分栏时每栏不重复。按行数分页时,所......
发表于:2011/04/02 | 分类: 设计基础
很多客户反映在填报监听类里获取不到原值与填报的新值,下面就关于这个问题做一下介绍,首先介绍html标签里的两个属性, 这个属性的含义就是如果把这个类写上,那么报表当点击提交前后,就会执行监听类里的beforeSave()和afterSave()这两个方法,根据不同的代码,起到填报监听的作用。 ......