Jasper 子报表未显示

dja*_*ler 4 jasper-reports subreport

我正在使用 Eclipse JasperReports Studio,但遇到了无法解决的问题。我有一个非常基本的报告,其中包含返回大约 30 行的详细字段。我有一个子报告,我想将其合并到主报告中,但是当我添加它时,没有任何显示。我尝试将其添加到列页脚、带有第 x 页(共 x 页)字段的页脚以及详细信息字段。这效果不太好,因为它在检索的每一行之间添加了一个空白点。我还有其他报告以及各个频段的子报告,它们都工作正常。以下是 col 页脚的子报表代码:

    <columnFooter>
    <band height="110">
        <subreport>
            <reportElement isPrintRepeatedValues="false" x="0" y="10" width="555" height="100" uuid="34205e71-ec6b-422c-aa27-057678430999"/>
            <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
            <subreportExpression><![CDATA["The_Report.jasper"]]></subreportExpression>
        </subreport>
    </band>
</columnFooter>
Run Code Online (Sandbox Code Playgroud)

有什么明显的原因导致这不会出现吗?我没有收到任何错误,主报告运行良好。子报表本身可以正常工作,并且与主报表位于同一目录中。我在那里编译了它,.jasper 文件也在那里。

Unk*_*own 6

我在使用子报表时遇到了同样的问题。
在编辑器中:删除内容表单connectionExpression
并放入$P{REPORT_PARAMETERS_MAP}Parameters Map Expression我来说就成功了。

源代码: <parametersMapExpression><![CDATA[$P{REPORT_PARAMETERS_MAP}]]></parametersMapExpression>