gpt4 book ai didi

java - 为 DynamicReports 创建通用文件

转载 作者:行者123 更新时间:2023-11-30 07:13:07 25 4
gpt4 key购买 nike

我有一个包含许多目录(超过 200 个)的 Web 应用程序,我想为它们创建 PDFXSL 报告。用户只需按表参数进行过滤。为了创建报告,我正在考虑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);

所以,我之前说过,我有很多目录,我不想手动列出每个表的所有表参数。

如何创建通用类,它将自动创建字段或向我提供一些有用的提示。帮助我进行应用程序设计。谢谢

最佳答案

我还使用相同的动态报告来生成报告。我正在做的是,我将上传 json 文件,其中包含报告信息,例如查询 id、应显示哪些列及其样式等。通过解析 json,我将获得所有详细信息,通过执行查询,我将获得数据。

关于java - 为 DynamicReports 创建通用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38851445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com