问题标签 [ireport]

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 投票
5 回答
33299 浏览

jasper-reports - JasperReports 不同内容的多页报告

我正在评估 JasperReport 和 iReport,要求是可以生成多页报告,其中每个页面都包含不同的报告。

示例:
第 1 页包含客户的实际发票
第 2 页包含客户的发票列表
第 3 页包含按年份显示的发票金额图表
第 4 页仅包含固定文本(例如操作员说明...)

是否可以创建这样一个独特的报告而不是创建四个独立的报告然后合并 PDF。

0 投票
2 回答
452 浏览

jasper-reports - 检测新频段的开始

使用 iReport,如何将变量(可以是参数,或 中的值REPORT_PARAMETERS_MAP)设置Boolean.TRUE为新波段的开头?

标题中的某些字段仅应在开始填充特定波段后显示。

谢谢!

0 投票
1 回答
828 浏览

jasper-reports - JasperReports 中的多个不相关

我正在将 iReport 与 JasperReports 一起使用。我想包含多个具有不相关 sql 查询的子报表。我希望能够将这些都放在一份报告中。
我面临的问题是,当我将主报表 sql 查询留空时,我的子报表都没有任何数据。主报告实际上没有任何东西发送到子报告,因为它们是不相关的。基本上,您如何将多个不相关的报告放在一个报告中。

0 投票
2 回答
2234 浏览

jasper-reports - JasperReports:如何将 HH:MM:SS 格式的日期添加到 XY 折线图的 x 轴?

我想将 HH:MM:SS 格式的日期添加到 XY 折线图的 x 轴。我正在使用以下代码来做到这一点:

但它给出了错误,因为无法从字符串转换为数字。因为 XY-Line 图表在 X 和 Y 轴上取数字。

那么如何实现呢?或者还有其他方法可以实现这一目标吗?

0 投票
2 回答
2244 浏览

xml - JasperReports:从数据集中删除重复值

我只想将数据集中的唯一值打印到列表组件中,避免重复值。

怎么做?

PS 我使用 XML 作为数据源。

0 投票
1 回答
1882 浏览

jasper-reports - 访问内部、外部或另一个数据集的变量值?

如何访问数据集中变量的值;在数据集之外还是进入另一个数据集?

我有一个变量来计算数据集中值的数量。我想在引用该数据集的列表组件之外使用此变量。
我如何实现这一目标?

0 投票
2 回答
25482 浏览

grails - 如何通过 grails jasper 插件使用添加到 JasperReports 3.7.2 的表格组件?

我想通过 grails jasper 插件使用添加到 JasperReports 3.7.2 的新表格组件。我发现这个新组件对生成表格很有用。

我已经定义了表数据集 1,以及一些字段(例如:$F{name}),问题,我所有的字段值都是空的。我还定义了字段(未附在表格中),并且我得到了值。

这是我的表格代码:

我想,我的问题是由于这部分(我正在使用 JREmptyDataSource):

但是我怎样才能得到我<MODEL_DATA>的 with Table 组件?
(例如:链(控制器:'jasper',动作:'index',模型:[数据:<MODEL_DATA>],参数:参数))

0 投票
5 回答
5895 浏览

java - 如何将 jasperreports 子报表与 grails jasper 插件一起使用?

我想将子报告与 grails jasper 插件一起使用,我按照此 url ( http://www.grails.org/plugin/jasper ) 上的手册进行操作。这是我的代码:

领域书:

域库:

在我的 BookController 中,我有:

在我的 LibraryController 中,我有:

我的碧玉部分是:

我有一个 SubReport 文件:books.jasper(获取书籍列表)。
还有一个 MasterReport:library.jasper(获取库列表)。

在我的 MasterReport(library) 中,我添加了子报表,我想为每个图书馆显示它包含的书籍列表;这是我的图书馆代码:

我有这个错误:

错误 500:在插件 [jasper] 中执行控制器 [JasperController] 的操作 [index] 导致异常:net.sf.jasperreports.engine.fill.JRExpressionEvalException:评估表达式时出错:源文本:新 net.sf.jasperreports.engine.data .JRBeanCollectionDataSource($F{books})
异常消息:未能延迟初始化角色集合:bookshelf.Library.books,没有会话或会话已关闭

谢谢你的帮助。

0 投票
3 回答
1550 浏览

reporting-services - 与 JasperReports 集成的 Web 框架?

哪些 Web 开发框架原生支持 JasperReports?

以下面的形式为例:

该框架会将report_参数传递给 JasperReports,后者依次运行reports/Names/List.jasper,然后将 PDF 附件发送到浏览器。

一般来说,该框架可以:

  • 配置报表(即隐藏REPORT_变量)
  • 使用网络表格设置报告参数(即report_变量)
  • 处理配置数据库连接、报表执行等。

我不关心集成如何工作的技术细节,只要它很简单。

0 投票
6 回答
30450 浏览

jasper-reports - iReport 上的“文档没有页面”而 OpenReports 上没有

我遇到无法解决的 JasperReports 问题。我正在使用 Eclipse、OpenReports 3.2 和 IReport 3.7

我遇到的问题是报告什么也没做。当我在 IReport 中预览报告时,我至少可以收到“文档没有页面”消息,但是当我尝试使用 OpenReports 打开它时,它什么也没做。我得到了打开的报告标题和版权信息,但它们之间什么都没有。

我能够在 OpenReports 的 ReportRunAction.java 中将其追踪到第 150 行。那条线是:

至少那是页面死掉的那一行。它触发了该行所在的 catch 块,但错误为空。当我尝试打印描述时,它为空。我不能发誓问题不是那个参数。通过环顾四周,我发现报告需要如何使用 OpenReports 使用的相同版本的 jasperreports.jar 进行编译。我不知道如何判断 jasper 报告是否/哪个版本被捆绑到 .jasper 文件中。

那是我的问题吗?如果是这样,我如何告诉/设置捆绑的 jar 的版本?如果不; 帮助!