问题标签 [jasper-reports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1992 浏览

api - 如何使用 Java 修改 JasperReports 中的 textField

我创建了一个textFieldin JasperReports。使用 Java 如何修改textField宽度、位置等属性?

0 投票
2 回答
1184 浏览

hibernate - 多租户 Web 应用的报告

我们有一个使用 Hibernate over MySQL 的多租户基于 Web 的企业应用程序。我们将 Jasper 报告用于客户需要的任何报告,但现在我们还需要提供临时报告,以便用户可以运行自己的查询。

其他人是如何做到这一点的?

我想我可以:

  1. 提供 excel 或 xml 格式的完整导出,我在其中对实体进行水合,以便将任何@ManyToOne内容替换toString()为该实体的。这样数据对用户来说实际上是有意义的,而不是大量的外键 ID。

  2. 让他们针对数据库副本运行 SQL。确保每个表都有一个 TENANT_ID,让他们访问数据库副本,但将 ID 附加到幕后的每个查询中。我什至可以确保这个数据库副本中只有他们的数据。虽然有点打败了整个多租户方法。

0 投票
4 回答
5782 浏览

jasper-reports - 在 JasperReports 的 textField 数据中为特定单词添加样式

如何在textField数据中的单词或句子中添加特定样式(如粗体、删除线)JasperReports

0 投票
5 回答
25124 浏览

java - Jasper 报告中的表达式值:“无法从字符串转换为布尔值”错误

这是我的表达代码:

如果支付 Personel,她/他的 Jasper 税务报告将显示为PAID,否则为NO PAID。在数据库中,该字段是布尔类型,但表达式返回的是字符串类型。所以我得到一个Cannot cast from String to Boolean错误。

0 投票
1 回答
3574 浏览

excel - Jasper 报告 JExcelApi 将数字导出为文本

我有一个成功导出到 Excel 的 Jasper 报告,但是所有数字列(当前为 java.math.BigDecimal 类型)在 Excel 中显示为“常规”类型。这使得无法对列进行数字操作(例如添加额外的 0) - 即使您首先将单元格的格式转换为数字。我曾尝试为该列使用不同的 Java 类型,但无济于事。

有谁知道在 Jasper 中指定数字单元格应在 Excel 中赋予数字类型的任何方法?

0 投票
3 回答
1478 浏览

java - Jasper Reports 适合放在哪里——前端还是业务?

我正在尝试使用 Jasper Reports (v3.5.2) 生成 PDF/HTML 格式的报告并将其打印到 webapp 的浏览器。这个 web 应用程序已经使用 JSF(Woodstock) 作为前端和 EJB 3(使用 JPA 和 Hibernate 作为 MySQL 数据库的持久性提供程序)。

我的问题是 - 生成基于 Jasper 的报告的代码应该在哪里?我对此完全感到困惑。我应该把它放在 JSF 前端吗?或者它应该是业务逻辑中的“报告”模块作为会话 bean?

我认为正确的地方是将业务层作为一个单独的模块。我将使用报告名称、输入参数映射和报告格式作为业务方法的参数调用业务方法,并获得生成的 pdf/html 作为回报,然后我可以将其发送到浏览器。我在正确的轨道上吗?

你能建议一个如何去做这件事的模式吗?

另外,我想使用 EJBQL,因为我已经在使用 JPA。

谢谢。

0 投票
2 回答
2529 浏览

java - JasperReports:将 .jrxml 编译为 .jasper 文件时,详细信息带为空

我有一个运行良好的程序,它使用JasperReports。它用于JRBeanCollectionDataSource(List items)用数据填充行,但如果我使用 iReport或使用iReport编译jrxml文件,我只会看到填充的参数没有行。JasperCompileManager.compileToFile()

有没有人遇到过这样的问题?我没有收到任何错误或异常。

0 投票
1 回答
3010 浏览

java - 无法在 jasperviewer 中以 .html 以外的格式保存报告

我正在使用 Netbeans 6.5,而对于报告,我正在使用 jasper 报告。当我在 jasper 查看器中保存文件时,它不会以.html. 即它不保存在.pdfor中.xls

相反,它会引发异常:

可能是什么原因?

我的报告生成文件:

0 投票
1 回答
1568 浏览

google-app-engine - Jasper 报告是否适用于 Google App Engine?

Jasper 报告是否适用于 Google App Engine?

0 投票
3 回答
41527 浏览

java - 如果 jasper 报告中数据溢出,则拉伸一行

当数据溢出jasper报告中的带高时如何拉伸一行,我已将带有溢出标志的拉伸设置为true,但它不起作用。