J'aimerais avoir une paire de champs de texte en fonction d'une valeur. Et le "Y" -Value doit être ajusté en fonction de l'espace vide.
Lorsque la valeur est I.e. Je voudrais masquer le exemple de sortie: p> Ces champs de texte seront être placé à la fin de mon rapport. Comment puis-je faire cela? P> P> "0" code> Je voudrais masquer le champ de texte. P>
staticseext code> et le
textfield code> si le paramètre
rouge code> est égal à
"0" code> et ont Les valeurs bleues ont augmenté, dans le code JRxML ci-dessous: p>
3 Réponses :
<reportElement ...> <printWhenExpression><![CDATA[$P{red} == 0]]></printWhenExpression> </reportElement> You can use iReport to modify this with a pleasant UI.
Cela ne fonctionne pas pour moi, je reçois cette erreur: ')' Valeur attendue = (java.lang.boolant) ($ {rouge == 0}); // $ jr_expr_id = 12 $
J'ai étendu ma question maintenant. Je ne sais pas si cela est possible dans JasperReports.
Eh bien, ajoutez simplement le
De cette façon, non, je ne suis pas sûr que ce soit possible.
Il existe une option appelée Dans ce cas, je recommanderais d'utiliser Donnez au groupe de colonnes la valeur de X. (supposant X est le numéro de colonne)
Et donner le groupe de lignes la valeur du champ de couleur, à partir d'sieur, vous pouvez modifier l'étiquette de manière dynamique, quelque chose comme ceci: p> Supprimer le lien lorsqu'il est blanc code>, mais cela ne fonctionne que si vous souhaitez supprimer toute la ligne. Ici vous souhaitez supprimer une ligne dans une colonne spécifique. P>
Croststab CODE> ou CROSSTABLES. p>
Vous pouvez utiliser comme celui-ci lors de l'impression p> et activer vide lorsque l'option NULL du champ utilisant P>