Looking for jasper-reports Keywords? Try Ask4Keywords

jasper-reports使用子報告


參數

參數細節
parametersMapExpression 帶參數的Map。 不需要
subreportParameter 這對名稱和值(使用subreportParameterExpression設置)。 不需要 。可以將幾個參數傳遞給子報表
connectionExpression 獲取數據的連接。 不需要
dataSourceExpression 傳遞Datasource的表達式。 不需要
subreportExpression 子報表的路徑/ URI甚至是JasperReport對象。 不需要
的returnValue 這對名字和價值。 不需要 。可以從子報表返回多個值到主報表

備註

  • 子報告可用於構建複雜報告。重用現有報告是使用子報告的另一個目標。

  • 如果使用<subreport>元素,子報表將顯示為主報表的一部分。

  • subreportExpression參數的值在JasperReports ServerJasperReports框架(在IDE中使用或使用某些API)時使用不同。

    對於JasperReports Server,它看起來像:

    <subreportExpression><![CDATA["repo:subreport.jrxml"]]></subreportExpression>
    

    僅供JasperReports引擎使用:

    <subreportExpression><![CDATA["/somePath/subreport.jasper"]]></subreportExpression>
    

    @AndreasDietrich的精彩解釋可以在JasperServer找到:無法找到子報告異常帖子

  • 由於某些原因,子報表可以用作公共報表 - 無需從主報表調用(借助<subreport>元素)。子報表始終是報表。

使用子報告 相關例子