适用版本:ZK 3.0.2 Freshly (zk-bin-3.0.2-FL-2008-01-17) 以及以后版本
下面是使用了报表组件的代码:
CustomDataSource 是实现了JRDataSource接口的数据源类。
<?xml version="1.0" encoding="gbk"?>
<window title="jasperreport demo" border="normal">
<borderlayout height="100%">
<north maxsize="24" size="24" border="0">
<button label="报表!" onClick="showReport()" />
</north>
<center border="none" flex="true">
<jasperreport id="report" />
</center>
</borderlayout>
<zscript><![CDATA[
import java.util.*;
void showReport() {
//Preparing parameters
Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
parameters.put("DataFile", "CustomDataSource.java");
report.setSrc("DataSourceReport.jasper");
report.setParameters(parameters);
report.setDatasource(new CustomDataSource());
}
]]></zscript>
</window>
如果你想直接显示报表也可以这样写:
<?xml version="1.0" encoding="gbk"?>
<window title="jasperreport demo" border="normal">
<zscript>
Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
parameters.put("DataFile", "CustomDataSource.java");
CustomDataSource ds = new CustomDataSource();
</zscript>
<jasperreport src="DataSourceReport.jasper"
parameters="${parameters}" datasource="${ds}" />
</window>
最后效果图:
分享到:
相关推荐
软件说明: jasperreport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工 程,在我写这篇文章时,jasperreport 的最新版本是0.5.2 版,jasperreport 的最新版本可以 从...
jasperReport详细教程及例子
jasperReport 动态合并单元格示例
JasperReport Server 安装手册 JasperReport Server 安装手册是一份详细的安装指南,旨在帮助用户正确地安装和配置 JasperReport Server。下面是 JasperReport Server 安装手册的主要知识点: 一、准备材料 ...
JasperReport实例导入可用
JasperReport报表设计总结 JasperReport报表设计总结
jasperreport教程jasperreport教程
基于jasperreport和ireport的java动态报表组件,包含源代码及详细使用方法介绍。最大优点是通过xml动态配置报表模板,调用起来相当简单,只需要给出一个url就可以下载或者打开报表了
test for jasperreport use to demo
Jasperreport中文使用手册
JasperReport完整API 3.14
asperReport的应用,发现大部分都是讲如何将jasper导入一个html或pdf进行打印的例子,并没有直接将jasperReport打印生成一个图像的示例。包括jaspe自带的demo里面,所以有高手就写了如何生成图片的方法
jasperreport资料
JasperReport为用Java生成PDF报表的一种技术
jasperReport ireport文档资料 iReport的中文教程 jaspersoft-studio-user-guide_0.pdf jsp调用jasper JasperReport创建多个子报表
JasperReport API 报表 java
如何运用jasperreport在web项目
使用JasperReport和iReport制作java报表 英文版
struts2 jasperreport
jasperreport创建多个List数据源报表 通多个detail实现多个table效果,简单 快捷