- 4
- 0
- 约6.73千字
- 约 10页
- 2019-03-14 发布于湖北
- 举报
报表引擎 开发入门 带参程序数据集
API —
我们今天又来讲讲报表开发的事,上周开的这个系列入门文章也三四天了,浏览量不佳小编
甚是悲伤啊,希望大家多多支持我!
一、问题描述
在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过传进的表
名参数,到数据库取出对应的表作为数据源。因为FineReport是通过AbstractTableData
抽象类来读取数据源的,而上述所有的数据来源都继承实现其抽象方法 ,因此用户只要实
现了AbstractTableData抽象类,也就可以用自定义类型的数据源了(程序数据集),
FineReport报表引擎就能够读取定义的数据源作为报表数据源使用。以下就对这种情况举
例说明。
二、实现原理
与简单程序数据集相同,即继承AbstractTableData。大家可以参考我上次的文章。
三、实现步骤
3.1 定义参数
定义一个参数,并定义数据表结构,代码如下:
public ParamTableDataDemo() {
原创力文档

文档评论(0)