【发布时间】:2013-03-08 05:54:57
【问题描述】:
我在我的项目中使用 jasper 报告来生成 html 报告。但是生成的报告是静态的。现在我们想在其中添加一些交互功能,比如简单的列排序和搜索。这最好在客户端完成。如何实现?到目前为止,我尝试将 jquery 嵌入到生成的报告中,但没有成功。 jasper 报告是否提供这种功能?
【问题讨论】:
标签: jasper-reports
我在我的项目中使用 jasper 报告来生成 html 报告。但是生成的报告是静态的。现在我们想在其中添加一些交互功能,比如简单的列排序和搜索。这最好在客户端完成。如何实现?到目前为止,我尝试将 jquery 嵌入到生成的报告中,但没有成功。 jasper 报告是否提供这种功能?
【问题讨论】:
标签: jasper-reports
每次要过滤数据时使用参数并重新编译报告。
【讨论】:
按照您对“交互式”一词的含义,不,这是不可能的。报表只是一个报表 - 一种以业务规则要求的方式显示数据的呈现媒体。您可以在此处格式化数据。您可以对其进行样式化,添加图像等等。客户端应用程序可能就是您想要的。
【讨论】:
好吧,如果您在 Jasper 服务器上发布 Jasper 报告,就可以满足您的确切要求。发布后,您的所有报告都将变为交互式(对于图表,您必须使用 PRO 图表,而不是基本的 HTML 图表,但对于表格,它会自动运行。)
在 Jasper 服务器上发布后,您将获得以下功能:
【讨论】:
是的,Jasper Reports 中的交互性是可能的,但问题是您需要一个 Jasper Server Pro 或 Enterprise 版本来实现这一点。如果您使用的是社区版本,则无法创建交互式报告。您可以从此链接https://www.jaspersoft.com/download下载免费试用版jasper server 60天
更多详情请点击此链接https://www.jaspersoft.com/community-commercial
根据您的要求选择。
【讨论】: