2016-06-10 12 views
0
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression> 

Der obige Ausdruck i in der Geschwindigkeits Vorlage definiert haben, und ich wurde erwartet, dass es das gleiche in der XML zu schreiben, aber es kommt wie diese

<textFieldExpression><![CDATA[$V{]]></textFieldExpression> 

Diese jrxml wird verwendet, um den Jaspis-Bericht zu generieren, in dem er durch die Seitennummer ersetzt wird. Wie kann ich das erreichen?

Antwort

0

Probieren Sie etwas wie dieses

<textFieldExpression><![CDATA[$V#[[{PAGE_NUMBER}]]#]]></textFieldExpression> 

Was auch immer Sie in #[[ und ]]# schreiben, wird nicht analysiert und ausgedruckt werden, wie es ist.

+0

Vielen Dank für Ihre Zeit. – KS6

0
#set ($str1="$V{") 
#set ($str2="PAGE_NUMBER}") 

Dieser Trick ausgearbeitet.

<textFieldExpression><![CDATA[$str1$str2]]></textFieldExpression> 

<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>