【发布时间】:2013-10-11 09:52:19
【问题描述】:
对于 Java 桌面应用程序
是否有一种工具可以让用户自定义他/她自己的报告,以便用户能够:
1) 最终用户将能够拖放表格、选择字段等
2) 加入 2 个或更多表并选择要显示的字段
3) 为报告创建自定义过滤器
4) 保存报告模板,以便他们将来可以生成创建的报告,而无需执行步骤 1 - 3
我
【问题讨论】:
对于 Java 桌面应用程序
是否有一种工具可以让用户自定义他/她自己的报告,以便用户能够:
1) 最终用户将能够拖放表格、选择字段等
2) 加入 2 个或更多表并选择要显示的字段
3) 为报告创建自定义过滤器
4) 保存报告模板,以便他们将来可以生成创建的报告,而无需执行步骤 1 - 3
我
【问题讨论】:
我会将您的要求分为两个功能:
对于第一点,您可以使用Active Query Builder 之类的查询设计器工具,我个人使用的是 .NET 版本,但他们也有 Java 版本。
对于第二点,this question 建议你使用Dynamic Jasper,我个人从未使用过,但可能值得一试,或者,你可以修改 iReport 以将其集成到你的应用程序中或围绕它创建您的应用程序,但这不是一件容易的事(我之前尝试过但收效甚微),无论如何,您必须充分了解项目中的任何许可问题,特别是如果您添加开源和闭源软件或库。
【讨论】:
是的,有很多工具。使用iReport。
【讨论】:
其他选项:eclipse BIRT http://www.eclipse.org/birt/phoenix/
虽然我都使用过(iReport 和 BIRT),但我觉得 iReport 更容易
【讨论】:
有一个名为 stimulsoft 的设计时和运行时业务报表控制器。
【讨论】: