问题标签 [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.
hibernate - JasperReports JRBeanCollectionDataSource 仍然一头雾水
所以我现在有了我的工作和填写报告。我的程序的用户现在可以将程序中的对象传递给报告对象并使用 JRBeanCollectionDataSource 填充它,这确实有效。但是我无法获得我想要的报告中的所有数据。我对此感到非常困惑,我用名称和类声明的字段如何映射到我的集合中 bean 的属性。
我有一个名为 Item 的休眠持久对象
项目有一个列表属性
属性是一个包含名称、类型和值(所有更持久的对象)的表。
我不仅需要在报告中显示 bean 的属性,还需要在其他 bean 的 List 集合中显示 bean 的属性。我正在使用 iReport 来构建报告,我可以执行 JavaBeanDataSource 以及 HQL,但是由于报告运行时,它将有一个要填充的 bean 集合,但我只需要获取集合的某些元素,具体取决于标准,需要在我的报告中显示字段,例如:
properties.value 其中properties.name = 'foo'
其中 properties 是我的数据源中 bean 的集合属性,基本上有一个查询,将 Bean 中的数据作为我的字段进行查询,甚至能够创建一个子报告,列出集合中的属性是 bean 的属性。
非常感谢任何帮助和指导,非常感谢!
约书亚
struts2 - 卡在 iReport、JasperReports、Struts 2 插件中获取空值
我正在使用JasperReports
并Struts2
在我的网络应用程序中制作一些报告。
为了设计目的,我正在使用NetBeans
IDE 和3.5.1 插件做所有这些事情。iReport
我正在按照 xml 代码配置我的 struts2-jasperreports 插件。
我的动作课如下。
我的碧玉报告如下:
我在我的项目中使用以下罐子。
我收到以下错误。
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
java - 如何在 iReport 中使用 SQL 查询同一项目的多个 SUM
我正在使用 iReport 创建 JasperReport,因此,我仅限于*一个 SQL 查询。
我有一个“统计”表,有一个“名称”(VARCHAR)、“计数”(INTEGER)和“日期时间”(DATETIME)列。
当最后一天的“名称”为“测试”时,获得“计数”列的总和很简单,上周和月份也是如此(见下文)
工作 SQL 语句:
- 但是,由于我只有一个 SQL 语句可以使用,我需要以某种方式将它们组合起来。我尝试使用 UNION(如下所示),但这不起作用。
失败的 SQL 语句:
(*) 只能为图表或交叉表添加额外的查询,这都不符合我的目的。
jasper-reports - 使用 iReport 拉伸一行以适应 jasper 报告中的数据
我如何拉伸文本字段以适应数据,如果数据超过带高,则文本字段不会拉伸。我在 jrxml 中添加了文本字段标签...
这个例子:
jasper-reports - jasper 报告饼图中的标签重叠
我正在使用 iReport 1.3.2 饼图中的标签是重叠的。iReport 中是否有任何设置可以防止这种情况发生?我目前无法进行任何代码更改,因此,我只能使用 iReport 设置/调整来实现这一点。任何帮助将不胜感激。
java - JasperReports/iReport 是否适用于 Hibernate 注释?
我想将现有应用程序与 JasperReports 集成。但是,当使用 iReport 创建报告时,向导要求我提供 hibernate.hbm.xml。由于我正在使用注释,所以我根本没有注释。iReport 是否适用于 Hibernate 注释?如果是这样,我该如何配置 iReport?
java - 如何从 Jasper 报告中的存档中提取和使用图像?
我需要将图像放入与数据库中的行匹配的 Jasper 报告中。我在专有存档文件中有图像数据,我可以很容易地在 Java 代码中提取这些数据。我需要知道如何将我的 Java 代码连接到 Jasper 报告以进行提取过程,例如 BIRT 的onRowSets()方法。(我需要有关填充过程如何工作的概述文档。)
如果我定义 POJO/bean 数据源,我也将无法轻松使用数据库。我可以在 XML 中嵌入必要的 Java 提取代码吗?Jasper Assistant 网站上的这个例子似乎表明我可以:
那个new File()实际上是嵌入在 XML 中的 Java 代码吗?我愿意编写代码,但我似乎找不到任何完整的类代码示例(我想我想要一个扩展图像对象之类的东西)。
jasper-reports - iReport:使用子报表编译报表时出错
以下.jrxml:
不会在 iReport 3.6.0 中编译:
即使修复SUBREPORT_DIR
也./
无济于事,test.jrxml
在主报告之前手动编译也无济于事。
有任何想法吗?
sql - 如何在 iReport 中将多个 SUM 查询到同一 SQL 查询的多个列中?
这有效率吗?如何改进?
我试图根据条件从一组列中获取数据到两组列中。我尝试的所有方法都以多行结束。
这与其他问题非常相似,但更复杂一些。
这就是我所做的:(因为这是针对 iReport/JasperReports 的,所以使用多个查询会很麻烦。)基本上,我们希望从军队战争游戏的两个表中获取生活友好和非友好士兵的统计数据锻炼。
p>