birt报表技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Birt中的分页显示报表:
方法如下:
1、将鼠标停在表格上,选择明细数据行(Row Detail) 。
2、选择脚本(script)标签,在onPrepare方法中加入:
count=0;
在onCreate方法中加入:
count++;
if(count % 10==0)
{
this.getStyle().pageBreakAfter="always";
}
然后放到服务器上运行,则实现分页显示。
Birt中报表参数的用法(一)
Birt中有两种参数,一种是数据集参数,一种是报表参数。数据集参数一般是用于select语句中的?所代表的参数的。而报表参数一直则是整个报表的参数,定义它的目的一方面是和数据集参数绑定,一方面是在脚本中使用它。例如:我想设计一个报表,通过参数传递一个数据库中的表名,显示相应表中的数据,所有的表的结构一样!做法如下:
先定义数据源;然后定义数据集,查询选项中的语句写select * from [要传入的表名中的任意一个];然后定义一个报表参数table,设置一个默认值(默认表名);然后再数据集的脚本的beforeOpen方法中加入:this.queryText="select * from "+params["table"]; ;完成。
如何在Tomcat中配置使得能显示Birt Chart报表:
今天看了一本关于Birt方面的书,提到了在Tomcat中成功部署Birt的方法。我试了一下,果然可以,即可访问普通报表,又可访问chart报表,而且方法也比较简单。现介绍如下:
1、从网上下载birt-runtime-version.zip并解压
(/birt/downloads/build.php?build=R-R1-2_1_3-200707051847)。
2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps
下面,并更名为birt_viewer2.2(因为我下的是2.2版本)
3、复制第三方软件:iText.jar(复制到
birt_viewer2.2\WEB-INF\platform\plugins\com.lowagie.itext_1.5.2.v20070626\lib 下)
axis.jar axis-ant.jar
commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(复制到
birt_viewer2.2\WEB-INF\lib)
prototype.js(复制到birt_viewer2.2\webcontent\birt\ajax\lib下)
birt2.1,2.2版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。
另外,将iText.jar和prototype.js两个文件复制到birt_viewer2.2根目录下面。
4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到
birt_viewer2.2\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.
2.0.v20070615\drivers下面。
5、将设计好的报表*.rptdesign文件复制到birt_viewer2.2文件夹下。然后就可以通过http://localhost:8080/birt_viewer2.2/frameset?__report=*.rptdesign在浏览器中访问报表了。
如何在Tomcat中配置使得能显示Birt Chart报表
Birt报表在Tomcat中的部署指的是如何将设计好的Birt报表集成到Tomcat应用服务器中,使得能通过浏览器访问Birt报表。网上大多关于Birt的资料中对如何部署都用的是同一个方法,即:
1、从网上下载birt-runtime-version.zip并解压
(/birt/downloads/build.php?build=R-R1-2_1_3-20070 7051847)。
2、将解压后根目录中的WebViewerExample文件加复制到Tomcat根目录下的webapps 下面,并更名为birt_viewer2.2。
3、复制第三方软件:iText.jar(复制到
birt_viewer2.2\WEB-INF\platform\plugins\com.lowagie.itext_1.5.2.v20070626\lib 下)
axis.jar axis-ant.jar
commons-discovery-0.2.jar jaxrpc.jar saaj.jar wsdl4j-1.5.1.jar(复制到
birt_viewer2.2\WEB-INF\lib)
prototype.js(复制到birt_viewer2.2\webcontent\birt\ajax\lib下)
birt2.1,2.2版本下载下来后就包含了以上所有第三方软件,你只需到相应目录下确认一下,有的话就不用管了!若没有的话就复制到相应目录下即可。
4、复制数据库驱动jar:根据自己实际使用的数据库,将相应的数据库驱动jar文件复制到
birt_viewer2.2\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.
2.0.v20070615\drivers下面。