JasperSoft中是否有过滤器监听器支持?

时间:2016-08-11 05:12:50

标签: java filter jasper-reports lazy-loading

我正在尝试使用Jaspersoft和我的应用程序使用自定义数据源,我的用例类似于:

  1. 我的自定义数据源从休息服务获取数据,数据非常庞大,大约有1亿行。

  2. 到目前为止,我所获得的是获取JasperSoft将其保存在缓存中的所有数据,并从中生成一些临时报告/图表。

  3. 因此,如果用户想要过滤任何内容,则会从报告或缓存中的数据中过滤出数据(我不确定过滤的真实概念)

  4. 我想要的是某种延迟装载。

    喜欢一次获得前100万行并从中生成一些报告(仅适用于crossTabs / Table报告)。而且,当用户过滤时,我的自定义数据源(Java代码)能够在代码中检测并读取该过滤器,从该过滤器中形成一个休息查询参数,获取过滤后的数据并填充报告。过滤器上的监听器类型,但也应该能够重新填充报告。

    任何想法都表示赞赏。

    此致

    Ashit

0 个答案:

没有答案