JasperReports是一个开源报告工具,可用于从桌面到Web应用程序的所有Java应用程序。如果问题还与特定IDE(jaspersoft-studio或ireport)的使用相关,那么此标记应始终应用于与此框架相关的所有问题。只有当你的问题包含java / php等中的后端代码时,你才需要将它们作为附加标签添加。
Jasperreports - 如何获取 JSON 来填充子报告
我正在尝试使用 Jasper/iReport 在我的主报告中填充相同的数据。 我怎样才能让Json结转呢? 在编辑表数据源中我尝试过: ((net.sf.jasperreports.
我有一个像这样的JSON { “细节”: [ { "名称": "名称1", “头”: [ { “isin”:&q...
如何在jasper中像普通java.util.date一样使用日期范围类型参数
我创建了两个输入控制器 BeginDate 和 EndDate 作为日期范围类型。我需要将作为日期范围输入的日期转换为 util.date。这些是我创建的数据类型。 我创建了两个输入控制器 BeginDate 和 EndDate 作为日期范围类型。我需要将作为日期范围输入的日期转换为 util.date。这些是我创建的数据类型。 <parameter name="BeginDate" class="net.sf.jasperreports.types.date.DateRange"/> <parameter name="EndDate" class="net.sf.jasperreports.types.date.DateRange"/> <![CDATA[SELECT * FROM table WHERE $X{BETWEEN,date,BeginDate,EndDate} AND total > 0;]]> 我需要使用下面的日期。 <![CDATA[SELECT * FROM table WHERE date >= $P{BeginDate} AND date < $P{EndDate} AND total > 0;]]> DateRange类型提供了2种方法:getStart()和getEnd()来获取范围的开始和结束。这些方法返回 java.util.Date 对象,您可以进一步使用它们。 但是由于查询表达式中不允许使用 DateRange 类型,因此您需要创建 java.util.Date 类型的新参数以根据需要使用: <parameter name="BeginDate_start" class="java.util.Date"> <defaultValueExpression><![CDATA[$P{BeginDate}.getStart()]]></defaultValueExpression> </parameter> <parameter name="EndDate_end" class="java.util.Date"> <defaultValueExpression><![CDATA[$P{EndDate}.getEnd()]]></defaultValueExpression> </parameter> 那么您的查询可能如下所示: <queryString> <![CDATA[SELECT * FROM table WHERE date >= $P{BeginDate_start} AND date < $P{EndDate_end} AND total > 0]]> </queryString> 您可以通过简单地在 BETWEEN 之前添加 [ 字符来使用上面列出的原始查询。请参阅下面更新的查询: <![CDATA[SELECT * FROM table WHERE $X{[BETWEEN, date, BeginDate, EndDate} AND total > 0;]]>
没有为映射名称为“success”的类型“dynamic-jasper”定义结果类型
我正在尝试将 DynamicJasper 5.0.0 与 Struts 2.3.4 一起使用。我使用以下代码以 PDF 格式显示数据: 在动作类中: 尝试 { FastReportBuilder drb = new FastReportBuilder();
JasperReport 在 WildFly 中找不到符号 JREvaluator,无需服务器即可工作
最近我一直在和 Jasper 一起制作报告。我创建了一个简单的程序来测试它,当通过 IDE 运行它时,它工作得很好。 然后我将(非常短的)课程移至 WildFly ...
我有一个带有子报表的JasperReport,但我需要第一个子报表出现的次数与我传递给mian报表的参数一样多。 例如,我有一份只有一个子报告的报告,并且...
我正在尝试使用 jasper soft studio 7.0.1 和使用 jasper 报告库 7.0.1 的 java 代码创建 pdf。我想使用 JsonQL 数据源,但收到类似“JsonQLDataSou...
如何在 Jaspersoft Studio 的 Jasper Report 中将页码打印为其他语言?
在 Jaspersoft Studio 中,我生成了 jasper 报告。所以现在我想将报告中的页码打印为其他语言。我还没有找到实际的解决方案。 现在,我正在使用“পৃষ্ঠাঃ”...
我的 jasper 报告存在字体问题,其中一个较冗长的文本字段(详细信息带中的最后一个)在 PDF 和 PDF 预览中被切断,但在内部预览中却没有。 ...
File jrxmlFile = new File("E:\JAVAFX Project\Report\src\Reports\firstReport.jrxml"); JasperDesign jasperDesign = JRXmlLoader.load(jrxmlFile); JRDesignStaticText 静态文本 = (
有人有提示吗,如果我想从数组创建交叉表列,然后将更正信息插入交叉表中? 例如,我的数据库中有一个如下表: 客户 ----
我正在使用 Jasper-Reports 5.2.0,并且有一个包含 2 个子报告的主报告。 我有一个模型 ReportData,其中包含两个属性:List felder 和 List werte。双胞胎...
无法从 ByteArrayInputStream 转换为 String 尝试在 jasper 报告中加载图像
我试图通过表达式在我的报告中加载图像,但收到错误: net.sf.jasperreports.engine.JRException:编译报表表达式类 f 时遇到错误...
JasperReports studio 中子报表仅显示主报表中的最后一行
我正在使用 JasperReports 中的主报表,其中包含一个用于显示数据库中的元素的子报表。子报表正确获取数据,并且在独立运行时工作正常。然而...
我正在使用JasperSoft Studio。我正在生成一份报告,其中也有章节和子章节。但所有这些章节和子章节都在子报告中配置。 我如何才能获得所有这些章节...
我正在使用 jasper reports 来生成报告。我正在尝试将一项的所有记录分组到一个名称下。但项目名称在报告中显示为多种类型 我的代码是 // TODO 自动-
Jasper Reports 使用单个文本字段显示“第 X 页,共 Y 页”
我想创建一个包含第 X 页(共 Y 页)的文本字段,而不按照常见解决方案将其分成两部分。我的文本字段包含 "Page " + $V{currentPage} + " of " + $V{PAGE_NU...
尝试使用 gradle 内的 ant 任务编译 jrxml 时,未生成 jasper 文件。在 gradle 控制台中可以看到以下错误。请就此提供指点。以下是错误等级
Java 项目中不满足 JasperReports (6.20.1) 依赖关系:无法找到 com.github.librepdf:openpdf:jar:1.3.30.jaspersoft.1
当尝试导入 Java Spring Maven 项目以在 IntelliJ IDEA 中生成 Jasper 报告时,我们收到以下错误: 找不到 com.github.librepdf:openpdf:jar:1.3.30.jaspersoft.1 W...