数据集监听类实现数据准备的实际用例
第51章 数据集监听类实现数据准备的实际用例
1. 问题概述
A:由于有些客户有源数据库和本地数据库,在报表运算之前需要实现一些数据准备等工作,报表可能从源数据库,即时的根据特定参数条件过滤出想要的数据,在数据集创建之前将过滤出的信息插入到本地的临时数据库表,之后报表展现时利用临时表的数据,当报表展现完成之后,删除临时表及其数据.
B:对于这类需求,在润乾报表里,我们叫数据集监听类,总体来说,数据集监听类主要用于数据集创建前后对数据库进行业务操作,提供接口.
2. 实现原理
A:在V4版本里需要实现IDataSetFactoryListener接口,提供beforeCreated和afterCreated两个方法.
B: 设计思路:第一步,数据集创建之前首先获取条件参数和sql语句
第