-1

我的应用程序有一个报告模块,用户可以在其中选择模板,当用户选择模板时,它将出现在 jasper 查看器中并带有虚拟数据。但是当用户开始生成报告时,它将使用数据库中的数据。

本来有先用.properties文件的想法,但是有障碍,怎么知道报表不是由原始数据生成的?而在 .jrxml 文件中已经存在对数据库的查询,如果没有输入数据,它将显示空数据。

最佳解决方案如何?请帮忙。

4

1 回答 1

1

据我说,做一件事写静态查询: -

select 1,2,3,4....n 

因此,它将像报表中的静态数据一样工作,并且很容易更改查询并使其动态化。

在查询的地方写上面的查询。因此它将作为您的虚拟数据。

于 2013-04-01T13:37:31.623 回答