【发布时间】:2016-08-09 12:58:29
【问题描述】:
我有一个包含许多目录(超过 200 个)的 Web 应用程序,我想为它们创建 PDF 和 XSL 报告。用户只有按表参数过滤。
要创建报告,我正在考虑使用DynamicReports 库。通过网站中的示例,我看到以下代码:
JasperReportBuilder report = DynamicReports.report();//a new report
report
.columns(
Columns.column("Customer Id", "id", DataTypes.integerType()),
Columns.column("First Name", "first_name", DataTypes.stringType()),
Columns.column("Last Name", "last_name", DataTypes.stringType()),
Columns.column("Date", "date", DataTypes.dateType()))
.title(//title of the report
Components.text("SimpleReportExample")
.setHorizontalAlignment(HorizontalAlignment.CENTER))
.pageFooter(Components.pageXofY())//show page number on the page footer
.setDataSource("SELECT id, first_name, last_name, date FROM customers",
connection);
所以,我之前说过,我有很多目录,我不想手动列出每个表的所有表参数。
如何创建通用类,它将自动创建字段或建议我一些有用的提示。 帮助我进行应用程序设计。谢谢
【问题讨论】:
标签: java report reporting dynamic-reports