Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2007, 03h36   #1
En attente de confirmation mail
 
Avatar de Ensiaste2006
 
Inscription : juillet 2006
Messages : 126
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juillet 2006
Messages : 126
Points : 107
Points : 107
Envoyer un message via Yahoo à Ensiaste2006 Envoyer un message via Skype™ à Ensiaste2006
Par défaut Imprimer une zone SI CONDITION

je désire ne pas afficher une zone dans mon état que si une autre n'est pas à une valeur donnée.
je fais
Code :
( new Boolean($F{STUTI}.equals( "CXT" )) ? false : true )
dans la propriété Imprimer si valeur dans ma zone en question. cette façon de faire ne marche pas et j'ai l'erreur disant :
Code :
Cannot cast from boolean to Boolean
Ensiaste2006 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 07h58   #2
Membre confirmé
 
Homme
Développeur informatique
Inscription : octobre 2005
Messages : 162
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2005
Messages : 162
Points : 203
Points : 203
Salut.
Si tu fais
Code :
new Boolean(!($F{STUTI}.equals( "CXT" )))
est-ce que c'est bon ?
Sinon tu peux essayer de changer tes parenthèses :
Code :
new Boolean(($F{STUTI}.equals( "CXT" )) ? false : true )
car dans "Imprimer si valeur" il faut avoir un objet Boolean et non un type boolean. Or dans dans solution tu retournais soit false soit true qui sont les deux valeurs possibles pour le type boolean.
giragu03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h50.


 
 
 
 
Partenaires

Hébergement Web