我在项目中使用jasper报告来生成HTML报告。但生成的报告是静态的。现在我们想在其中添加一些交互式功能,例如简单的排序和列的搜索。这最好在客户端完成。怎么能实现这一目标?到目前为止,我已经尝试将jquery嵌入到生成的报告中而没有运气。碧玉报告是否提供此类功能?
答案 0 :(得分:0)
使用参数并在每次要过滤数据时重新编译报告。
答案 1 :(得分:0)
用你的“交互式”这个词来表达,这是不可能的。报告只是一种报告 - 一种以业务规则所需的方式显示数据的表示媒介。您可以在此处格式化数据。您可以对其进行样式化,添加图像以及不添加图像。客户端应用程序可能就是您想要的。
答案 2 :(得分:0)
如果您在Jasper Server上发布Jasper Reports,那么您的确切要求就可以实现。一旦发布,您的所有报告都将变为交互式(对于图表,您必须使用PRO图表而不是基本的HTML图表,但对于表格,它会自动生效。)
在Jasper Server上发布后,您获得的功能是:
答案 3 :(得分:0)
是的,Jasper Reports中可以实现交互性,但问题是您需要Jasper Server Pro或Enterprise版本才能实现这一点。如果您使用的是社区版,则无法创建交互式报告。您可以从此链接https://www.jaspersoft.com/download
下载免费试用版jasper服务器60天有关详情,请点击此链接https://www.jaspersoft.com/community-commercial
根据您的要求选择。