当前位置: 首页 > 知识库问答 >
问题:

JasperReport参数在iReport中工作,但在具有输入控制的JasperServer上失败

凤财
2023-03-14

由于某种未知原因,JasperServer无法将参数从输入控件传递到报告。

我使用在iReport中工作的输入参数,用iReport 4.6(甚至尝试了兼容模式4.0.1)定义了一个jrxml报告。

当我在jasperserver 4.5上部署报告时,得到的响应是“报告为空”。

没有参数的同一个报告也可以很好地工作。

自然地,我用单选查询定义并附加了输入控件。

输入控件中的值列和可见列与我在jrxml中用作参数的DB字段相同。

查询值作为可能的输入显示良好,但当我选择一个...“报告为空”!!。

我试图简化报表,但输入控件中的参数无法传递到报表中。

共有1个答案

杜英范
2023-03-14

您还必须在jasperserver中(不仅在iReport中)创建同名的参数。

在JasperServer中,编辑您的报告,使用相同的id定义“输入控件”并通过向导,它现在应该可以工作了。

如果您想先进行测试,请选择“在应急窗口中始终需要”。

你也可以在这里看看答案http://jasperforge.org/node/543148

 类似资料:
  • 我有一个与[JasperReport参数在iReport中工作但在JasperServer上失败]帖子中描述的问题非常相似的问题。 报告在iReport环境中使用预览选项正常工作,但在JasperReports服务器中失败 注释表明iReport没有在JR服务器中创建InputControl。因此,我验证了服务器包含正确的InputControl(这显然解决了他们的问题)。 输入控件称为sk串行选

  • 最近,当用户在输入控件中输入空值时,我得到了一些关于分组的帮助(JaspersoftiReport中的“汇总”组)。我使用的是iReport/JisperServer Professional 4.5.1。我的三个分组级别是药房、设施和包装类型。 在将报告部署到< code>JasperServer之后,我遇到了一些空值问题。我为我的输入控件选中了“总是提示”,当报表第一次打开时,它的行为就好像它

  • 我在iReport中做了一个报告,在预览时提示参数值 在iReport预览模式下,它是工作文件 但在将其导出到JasperReports服务器时,它并没有询问参数并显示“报告为空”。 那么,如何从iReport在JasperReports服务器中传递参数或级联参数呢?

  • 我的问题与生成报告时的错误有关。 在JasperReports Server中创建了一个单输入控制值,但当您尝试生成报告时,我得到了错误: 在预览版iReport中,一切都完美无瑕。我将输入值并生成报告。

  • 我在让openpyxl写入Excel文件时遇到了一个问题,当我在PyCharm Python控制台中运行以下代码时,它可以正常工作,但是当我创建 C:\Users\David\PycharmProjects\VirtualEnv1\VirtualEnv1\Scripts\python。exe C:/Python27/virtualenv-15.0。1/虚拟/测试。py回溯(最后一次调用):文件“C

  • 嗨,我用spring初始化器创建了一个简单的Spring Boot应用程序。我在主应用程序类的同一文件夹中添加了一个控制器。 这是给我以下错误的网址http://localhost:8080/welcome 此应用程序没有针对/错误的显式映射,因此您将其视为回退。 Sat Dec 19 12:51:44 IST 2020出现意外错误(类型=未找到,状态=404)。 如果我使用@restContro