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 30/11/2007, 16h24   #1
Membre confirmé
 
Avatar de Javix
 
Inscription : juin 2007
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 487
Points : 244
Points : 244
Par défaut utiliser expressions in iReport textfields

J'utilise iReport 2.0.2 et xml-file comme datasource.
J'ai essayé d'utiliser cette expression dans iReport sur un des textfields:
Code :
1
2
 
$F{receiverStreet} + ($F{receiverHouseBox}.equals("")? "" : " " + $F{receiverHouseBox} )
et si receiverHouseBox est null ou égale à "" alors la ligne entière est vide même si receiverStreet n'est pas null ! Qu'est-ce qui n'est pas correct je ne comprends pas. A quelqu'un déjà eu une chose pareille ? Merci pour l'aide.
Javix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 10h32   #2
Membre confirmé
 
Avatar de Javix
 
Inscription : juin 2007
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 487
Points : 244
Points : 244
J'ai trouvé. Il faut faire comme ça:

Code :
1
2
3
4
 
$F{receiverStreet} + ($F{receiverHouseNbr}!=null ? " " 
+ $F{receiverHouseNbr} : "" ) + ($F{receiverHouseBox}!=null ? " Bte " 
+ $F{receiverHouseBox} : "" )
Javix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h32.


 
 
 
 
Partenaires

Hébergement Web