我怎樣才能合併或連接幾個JRXML JasperReports的合併形成一個報告單位,合併幾份報告/有幾個報告章節
不使用Java代碼?
我可以上傳jrxml文件並使用REST API/Webservice生成報告單元只有。
還是有這個元素的佈局任何其他的解決辦法?
--header--
* group of countries
england
australia
croatia
* pie chart with countries
--footer--
--new page--
--header--
* group of something else
something 1
something else 2
....
* chart of something else
--footer--
我認爲具有陣列變量,我遍歷與<group>
元素和打印每個元素一個Sub報告。像:
<variable name="chapters" class="java.util.List" resetType="None" resetGroup="ChapterGroup" incrementType="Group" incrementGroup="BrowserGroup">
<variableExpression>
<![CDATA[java.util.Arrays.asList("browser", "country")]]>
</variableExpression>
<initialValueExpression>
<![CDATA[new java.util.ArrayList()]]>
</initialValueExpression>
</variable>
<group name="ChapterGroup" isStartNewPage="true" keepTogether="true">
<groupExpression><![CDATA[$V{chapters}]]></groupExpression>
<groupHeader>
<band height="20" splitType="Stretch"/>
</groupHeader>
<groupFooter>
<band height="20" splitType="Stretch">
<subreport>
<reportElement isPrintRepeatedValues="false" x="5" y="25" width="325" height="20" isRemoveLineWhenBlank="true" backcolor="#ffcc99"/>
<subreportParameter name="<![CDATA[$V{chapters}]]>">
<subreportParameterExpression><![CDATA[$V{chapters}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression class="net.sf.jasperreports.engine.JasperReport"><![CDATA["repo:/reports/" + $V{chapters}]]></subreportExpression>
</subreport>
但我無法得到它的工作..
使用碧玉報告服務器5,(我的代碼JRXML自己,只使用iReports預覽)。 相同的數據源的一切,兩個查詢2個分組章節與圖表。
有什麼分報告? – cjava
..這是問題。如何使用它們沒有Java? – DanFromGermany