互动碧玉报道

时间:2013-03-08 05:54:57

标签: jasper-reports

我在项目中使用jasper报告来生成HTML报告。但生成的报告是静态的。现在我们想在其中添加一些交互式功能,例如简单的排序和列的搜索。这最好在客户端完成。怎么能实现这一目标?到目前为止,我已经尝试将jquery嵌入到生成的报告中而没有运气。碧玉报告是否提供此类功能?

4 个答案:

答案 0 :(得分:0)

使用参数并在每次要过滤数据时重新编译报告。

答案 1 :(得分:0)

用你的“交互式”这个词来表达,这是不可能的。报告只是一种报告 - 一种以业务规则所需的方式显示数据的表示媒介。您可以在此处格式化数据。您可以对其进行样式化,添加图像以及不添加图像。客户端应用程序可能就是您想要的。

答案 2 :(得分:0)

如果您在Jasper Server上发布Jasper Reports,那么您的确切要求就可以实现。一旦发布,您的所有报告都将变为交互式(对于图表,您必须使用PRO图表而不是基本的HTML图表,但对于表格,它会自动生效。)

在Jasper Server上发布后,您获得的功能是:

  1. 各种类型的排序按钮
  2. 将报告导出为多种格式(PDF,XML等 - 超过10种)。
  3. 放大和缩小。
  4. 为您的图表泡泡,使它们互动等等。

答案 3 :(得分:0)

是的,Jasper Reports中可以实现交互性,但问题是您需要Jasper Server Pro或Enterprise版本才能实现这一点。如果您使用的是社区版,则无法创建交互式报告。您可以从此链接https://www.jaspersoft.com/download

下载免费试用版jasper服务器60天

有关详情,请点击此链接https://www.jaspersoft.com/community-commercial

根据您的要求选择。