[Java lista] JasperReports 3.0.0 subreport
Avramucz István
avramucz at gmail.com
2008. Jún. 25., Sze, 11:14:47 CEST
Hello javalist!
JasperReports 3.0.0-ban szeretnék subreportot használni az alábbi -
leszűkített - minta szerint, azonban a subreport nem jelenik meg.
Exception nincs, ill. a subreport tartalmát meg tudom jeleníteni ha nem
foglalom be egy master reportba. Egyébként PDF-be exportálok...
Mit javasoltok?
AI
MyMasterReport.jrxml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD JasperReport//EN"
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="MyMasterReport" pageWidth="595" pageHeight="842"
columnWidth="555" leftMargin="20" rightMargin="20" topMargin="30"
bottomMargin="30">
<parameter name="MySubreport"
class="net.sf.jasperreports.engine.JasperReport"/>
<detail>
<band height="200">
<subreport isUsingCache="false">
<reportElement x="0" y="0" height="150" width="100"
isPrintWhenDetailOverflows="true" isPrintRepeatedValues="false"
isRemoveLineWhenBlank="true"/>
<subreportExpression
class="net.sf.jasperreports.engine.JasperReport"><![CDATA[$P{MySubreport}]]></subreportExpression>
</subreport>
</band>
</detail>
</jasperReport>
MySubreport.jrxml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD JasperReport//EN"
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="MySubreport" whenNoDataType="NoDataSection">
<detail>
<band height="20">
<staticText>
<reportElement x="0" y="0" width="40" height="18"/>
<textElement>
<font size="8" pdfEncoding="Cp1250"/>
</textElement>
<text><![CDATA[TESZT]]></text>
</staticText>
</band>
</detail>
</jasperReport>
További információk a(z) Javalist levelezőlistáról