Jasper report syntax reportelement und Rahmen
Ich versuche zu verstehen, wie jasper reports arbeiten, aber ich finde die syntax ein wenig schwierig in den Griff zu bekommen.
was genau macht reportelement - key finden? auch ist Rahmen der eine rein visuelle Komponente?
<frame>
<reportElement key="frame-6" mode="Opaque" x="0" y="36" width="534" height="36" backcolor="#CCCCCC"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
</frame>
Im folgenden auch immer, was die F und v zeigen, und noch wichtiger, wo sind Sie definiert?
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{amountTotal}]]></textFieldExpression>
<variableExpression><![CDATA[new BigDecimal($F{amount percentage})</variableExpression>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Über den Rahmen:
Zitate aus IReport Ultimate Guide:
Über die reportElement
Zitate aus JasperReports Ultimate Guide:
Über die Felder ($F) und Variablen ($V):
$F{fieldName}
ist ein Verweis auf das Feld mit dem NamenfieldName
. Die Felder, die die Daten enthält, von einemdata source
.$V{variableName}
ist ein Verweis auf den Bericht der variable mit dem NamenvariableName
. Die variable expression, und kann verwendet werden für verschiedene Berechnungen.