【问题标题】:Unexpected type (File) of the resource with URI with JasperReports带有 JasperReports 的 URI 的资源的意外类型(文件)
【发布时间】:2016-05-26 19:38:39
【问题描述】:

我有一个主报告,并且需要其中一个字段作为另一个报告的超链接(使用该字段作为第二个报告的参数)。

  • 我右键单击,然后单击Hyperlink
  • Link Target - 空白
  • Link Type - 报告执行

参数:

  1. 姓名: _report 表达: /ca_ppm/resources/PSR_MilestoneReportV2.jrxml
  2. 姓名: program 表情: $F{name}

子报表中使用参数program拉取信息。

_report 的表达式是子报告的 .jrxml 文件的正确路径,我还在主报告的 Controls and Resources 中将该 .jrxml 文件标记为资源...

但我收到此错误:

Unexpected type (File) of the resource with URI/ca_ppm/resources/PSR_MilestoneReportV2.jrxml

这似乎是路径问题。

我错过了什么吗?

【问题讨论】:

    标签: jasper-reports clarity


    【解决方案1】:

    _report 需要是具有数据源和子的报表单元(与主报表具有相同类型的资源/实体),而不是 JRXML 文件资源。

    如果你想将“程序”作为参数传递,你需要在目标报告单元中为它定义一个输入控件(除了JRXML报告参数)。

    【讨论】:

    • 谢谢你,成功了。问题正如你所说——我使用的是 .jrxml 文件而不是实际报告。
    猜你喜欢
    • 2023-01-20
    • 1970-01-01
    • 2023-03-11
    • 2017-09-16
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多