Birt API 实现动态参数列报表

本文介绍如何使用BIRT API动态创建报表列。根据传入的参数,如'EMPLOYEENUMBER,FIRSTNAME,LASTNAME,EMAIL,OFFICECODE',将动态展示对应的列。内容包括在BIRT设计工具中创建报表模板,编写Java类拓展ReportEventAdapter,解析参数并插入列,以及设置列的样式和边框。" 121313031,9345906,C/C++面试知识点详解,"['C++', '编译器', '程序设计', '面试题', '内存管理']
摘要由CSDN通过智能技术生成

效果简述:

      根据你传入的参数,动态展现展示列。

例如传入参数:columnNames: "EMPLOYEENUMBER,FIRSTNAME,LASTNAME,EMAIL,OFFICECODE",则显示这五列。

见图 figure1

 

 

试验环境:

       1:birt-report-designer-all-2_3_1 集成eclipse BIRT设计工具

       2:集成环境自带样例数据源:ClassicModels

       3:选用集成数据集 select * from CLASSICMODELS.EMPLOYEES

 

实现步骤:

       1:设计简单Birt报表模板(dynamicTableColumns.rptdesign),设置数据源、数据集、画表等,详细不多说了,参见《birt中文手册.chm》。

       2:编写java class(DynamicTableColumnHandle.class) 拓展 ReportEventAdapter 实现动态列报表。

       3:绑定报表模板eventHandle。

 

 

       1.1 设计报表模板(dynamicTableColumns.rptdesign

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值