问题标签 [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 投票
1 回答
2089 浏览

hibernate - 了解 Jasper Reports 和 Hibernate 以及参数

对不起,这是一个有点糟糕的问题,因为我的问题是我只是不明白为此采取哪种方法。我有这个运行良好的休眠数据库,我想用它JasperReports来创建基于它的数据的报告。我iReport正在工作并连接到hibernate配置,并且能够从我的查询中读取字段并构建报告。

但是,我希望能够保存从我的应用程序运行的报告,并在某些对象上运行,在运行时决定。我需要能够在运行时将我的自定义持久对象传递给这些报告并以这种方式生成报告。所以他们自己真的不需要查询,他们只需要知道他们将获得什么样的对象。

我看到我可以给他们参数,但只能给原始对象,而且iReport我只能用简单的数据类型制作字段,但我的大部分值都在我的对象的 toString() 中呈现,所以我只想归还那些。

如果有人向我解释其中一些事情,我将非常感激。非常感谢!约书亚

0 投票
2 回答
8917 浏览

hibernate - 了解 JasperReports 和 JRBeanCollectionDataSource

我现在在我的代码中有我的JasperReports工作JRBeancollectionDataSource!我只是对一些事情有点困惑......

当我在iReport 中设计报告时,我从查询中创建字段,我可以做得很好,因为当我实际运行查询时,我使用的是 aa 代码JRBeanCollectionDataSource,因此报告中的 hql 与此完全无关观点?

此外,我在为报告获取的对象中有其他持久对象的列表集合,我想要一个可以列出列表元素的子报告,但我不明白如何从内部引用这些对象iReport以使其生成当我在代码中时感觉。我可以只从一个领域引用到另一个领域吗?即,称为属性的字段和直接将该字段引用为properties.value 的子报表?

0 投票
2 回答
4973 浏览

hibernate - JasperReports JRBeanCollectionDataSource 仍然一头雾水

所以我现在有了我的工作和填写报告。我的程序的用户现在可以将程序中的对象传递给报告对象并使用 JRBeanCollectionDataSource 填充它,这确实有效。但是我无法获得我想要的报告中的所有数据。我对此感到非常困惑,我用名称和类声明的字段如何映射到我的集合中 bean 的属性。

我有一个名为 Item 的休眠持久对象

项目有一个列表属性

属性是一个包含名称、类型和值(所有更持久的对象)的表。

我不仅需要在报告中显示 bean 的属性,还需要在其他 bean 的 List 集合中显示 bean 的属性。我正在使用 iReport 来构建报告,我可以执行 JavaBeanDataSource 以及 HQL,但是由于报告运行时,它将有一个要填充的 bean 集合,但我只需要获取集合的某些元素,具体取决于标准,需要在我的报告中显示字段,例如:

properties.value 其中properties.name = 'foo'

其中 properties 是我的数据源中 bean 的集合属性,基本上有一个查询,将 Bean 中的数据作为我的字段进行查询,甚至能够创建一个子报告,列出集合中的属性是 bean 的属性。

非常感谢任何帮助和指导,非常感谢!

约书亚

0 投票
3 回答
7974 浏览

struts2 - 卡在 iReport、JasperReports、Struts 2 插件中获取空值

我正在使用JasperReportsStruts2在我的网络应用程序中制作一些报告。

为了设计目的,我正在使用NetBeansIDE 和3.5.1 插件做所有这些事情。iReport

我正在按照 xml 代码配置我的 struts2-jasperreports 插件。

我的动作课如下。

我的碧玉报告如下:

我在我的项目中使用以下罐子。

我收到以下错误。

0 投票
4 回答
9778 浏览

java - 想用Struts2开发JasperReport

我正在使用Spring, Struts2&开发项目Hibernate

现在我想使用JasperReportwith Struts2

但我对JasperReport.

任何人都可以给出简单的例子或教程或任何其他可以帮助我的链接..

提前谢谢..

0 投票
1 回答
850 浏览

java - java - 如何使用jasper报告填充从Java子报告调用的图表的系列颜色

我正在尝试使用 JasperReports 更改从 Java 中的子报表调用的图表的系列颜色

如何将 JRChartPLot 实例化为我的 JRFillChartPlot 构造函数?前面的代码给了我空指针异常

0 投票
2 回答
5531 浏览

java - 与 struts2 一起使用的 JasperReport 问题 - 在最终 PDF 文件中为空

我用struts2写我的 jasper 报告问题。以下是我尝试执行的代码:

struts.xml 包含:

我的 JasperAction1 包含:

我正在使用Netbeans的iReport插件生成 .jrxml 文件。使用iReport向导设计我的页面后,我的 our_jasper_template.jrxml 文件包含以下代码:

现在我面临的问题是,当我执行这个动作类时,它会给我以下 pdf 格式的输出: 替代文字

0 投票
1 回答
4403 浏览

syntax - JasperReports 中直接嵌入子报表

我非常接近这项工作,我正在尝试将一个碧玉子报表直接嵌入到另一个的主报表 xml 中。你会认为这很容易,但我找不到一个这样做的例子。每个人似乎都使用文件或资源或其他任何东西。我有一个直接从字符串工作的报告,我希望它包含它的子报告。

任何人?句法?谢谢!

0 投票
1 回答
4713 浏览

pdf-generation - JasperReports 可以在报告中包含 pdf 吗?

是否可以在 JasperReport 中包含现有的 pdf 文件?

我们真的想将新数据附加到现有报告而不重新生成现有报告。我们将导出回pdf。我正在考虑使用 iText 的 PdfCopy 合并两个 pdf,但希望 JasperReports 可能有更简单的方法......

0 投票
1 回答
14282 浏览

xml - iReport:使用 XPath(XML 数据源)的子报表显示为空白

我正在使用 iReport 3.5.2 使用 XML 数据源创建报告。我按照“iReport 终极指南”的“子报告”部分中的“逐步”示例进行操作,并且能够使示例使用 SQL。但是,当我尝试使用 XML 数据源和 XPath 时,子报告在主报告的呈现中显示为空白(尽管它本身可以很好地呈现)。

我正在做的是相当直截了当:

  • 我创建一个主报告
  • 我将一个子报告放入其中,它传递一个参数,其值类似于“/Foo/Bar”(我想要在子报告中的特定数据列表的 XPath)
  • 我在子报告中放置了一个使用 $P{} 引用此 XPath 的字段

同样,我可以单独呈现子报表并输入参数值,如“/Foo/Bar”,报表将按预期呈现。我已经尝试从等式中删除 XPath 并简单地使用参数值创建一个字段,但我仍然得到一个空白页。这让我怀疑比 XML/XPath 更深的东西是错误的。

谢谢!Sean Purser-Haskell, Kewill PLC