`
hw_alex
  • 浏览: 87959 次
社区版块
存档分类
最新评论

ZK Jasperreport 组件

    博客分类:
  • ZK
阅读更多

适用版本: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>

 

 

最后效果图:

分享到:
评论
2 楼 xiao_feng68 2011-03-02  
请教一下:DataSourceReport.jasper这个文件是如何设置的
1 楼 pkptzx 2010-10-26  
好!!!!!!!!!!!!!!!!!!!!!!!!

相关推荐

    jasperReport详细教程及例子

    JasperReport组件 - **字段(Fields)**: 报表数据的来源,对应数据源中的列。 - **文本框(Text Field)**: 显示文本内容,可以设置格式化、字体、颜色等属性。 - **表格(Table)**: 用于显示多行多列的数据,...

    jasperreport ireport中文指南

    软件说明: jasperreport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工 程,在我写这篇文章时,jasperreport 的最新版本是0.5.2 版,jasperreport 的最新版本可以 从...

    jasperReport 亚洲语言包

    然而,对于包含亚洲语言(如中文、日文、韩文等)的报告,jasperReport默认的支持可能不足,因此需要额外的组件来确保正确显示这些字符。描述中的“jasperReport pdf中文支持所需要的包”正是为了解决这个问题,它...

    基于jasperreport的java报表组件

    **基于JasperReport的Java报表组件** 在Java开发中,报表生成是一项不可或缺的功能,它能够帮助企业分析数据、呈现业务信息。JasperReport是一款强大的开源报表工具,它与Java紧密结合,支持多种数据源和复杂的报表...

    jasperReport 动态合并单元格示例

    JasperReport是一款强大的Java报表工具,它允许开发者创建复杂、美观的报告,广泛应用于企业级应用的报表生成。在jasperReport中,动态合并单元格是一项重要的功能,它能够根据数据的特性和需求灵活调整表格的布局,...

    JasperReport Server安装手册

    JasperReport Server 安装手册 JasperReport Server 安装手册是一份详细的安装指南,旨在帮助用户正确地安装和配置 JasperReport Server。下面是 JasperReport Server 安装手册的主要知识点: 一、准备材料 ...

    JasperReport动态报表归并行数据

    **标题:“JasperReport动态报表归并行数据”** **正文:** JasperReport是一款强大的开源报表工具,它允许开发者创建复杂、美观的报表,并且支持动态数据处理。在“JasperReport动态报表归并行数据”这个主题中,...

    jasperreport完整的jar包

    通常,为了在项目中使用 JasperReport,我们需要下载一系列的 JAR 文件,这些文件包括 JasperReport 自身的核心组件以及它的依赖库,例如 iText(用于 PDF 输出)、JFreeChart(用于图表绘制)等。 描述 ...

    JasperReport实例导入可用

    **JasperReport 实例导入详解** JasperReport 是一个开源的报表工具,它允许开发者创建复杂的报告设计,并在各种应用程序中嵌入这些报告。在这个实例中,我们将探讨如何导入并使用一个可用的 JasperReport 示例项目...

    jasperReport测试例子

    "对应所有jar包"意味着压缩包中包含了jasperReport运行所需的库文件,可能包括jasperreport.jar、ireport-engine.jar、jasperreports-fonts.jar等核心组件,以及其他依赖库,如JDBC驱动程序,用于连接数据库生成报表...

    使用JasperReport输出image图像

    标题“使用JasperReport输出image图像”涉及到的关键技术点是JasperReport的图像生成和导出功能。在描述中提到的场景是,一个项目需要在文档中添加可识别的元素,比如条形码,然后将包含这些元素的文档作为图像保存...

    JasperReport报表设计总结

    ### JasperReport报表设计总结 #### 一、JasperReport简介 JasperReport是一款非常流行的开源报表工具,它基于Java开发,能够将数据源中的数据转换为格式化文档,并支持多种输出格式,包括PDF、HTML、Excel等。...

    jasperreport

    JasperReport是一款强大的开源报表工具,它主要用于设计、创建和展示复杂的业务报告。在这个"jasperreport"的测试示例中,我们关注的是如何利用JasperReport进行基本操作。JasperReport支持多种数据源,包括数据库、...

    Jasperreport中文版.pdf

    JasperReport是一款功能强大的报表工具,它能够制作复杂的报表并具有多种数据源支持、格式化选项以及导出功能。JasperReport提供iReport Designer作为报表设计工具,它允许用户以可视化的方式设计报表布局和内容,...

    Jasperreport资料

    3. 报表组件:包括表格、文本框、图像、图表等,它们是报表的基本构建块,可以组合成复杂的设计。 4. 报表样式:通过CSS样式的扩展,可以定义字体、颜色、边框等样式属性,使报表更具可读性和美观性。 5. 过滤器与...

    最新版本jasperreport6.7.0官网下载版本

    ** JasperReport 6.7.0:Java报表开发的核心组件** JasperReport是Java平台上的一个开源报表工具,被广泛用于生成动态业务报告。它的最新版本6.7.0提供了更多的功能和改进,以满足现代企业对数据可视化和报告的需求...

    JasperReport 学习之路

    ### JasperReport 学习之路 #### 一、简介与背景 JasperReport是一种基于Java的报表生成技术,它被广泛应用于企业级应用中用于生成复杂且格式化良好的PDF文档。对于初学者而言,掌握JasperReport的核心概念和技术...

    jasperReport +spring 的使用

    ### jasperReport与Spring框架集成应用详解 #### 一、jasperReport简介及Spring环境配置 **jasperReport**是一款非常强大的报表工具,它能够基于Java环境生成多种格式的报表,如PDF、HTML、XLS(Excel)、CSV以及...

    jasperreport列合并

    在IT行业中,报表生成工具是数据可视化和报告制作的关键组件,而JasperReport作为一个开源的报表工具,广泛应用于Java环境中。本篇文章将深入探讨如何在JasperReport中实现列合并,以便在导出的Excel文件中展示更...

    jasperreport需要的jar包

    **JasperReport 的核心组件** 1. **JasperDesign**: 这是报表设计的XML表示,用于存储报表布局和样式信息。开发者可以使用iReport或Jaspersoft Studio等设计工具来创建JasperDesign文件。 2. **JasperReport**: ...

Global site tag (gtag.js) - Google Analytics