Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
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 13/12/2007, 14h48   #1
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Par défaut Générer un Tableau pyjama

Bonjour,

Je suis nouveau dans jasper, mais j'arrive plus ou moins à y retrouver mes billes...

Mais là, je reste bloqué, sur un problème d'ordre esthétique...

Comment faire un tableau pyjama (cad, que le fond d'une ligne sur deux change de couleur) ??????

Est-ce possible ? et si oui, comment ??

Merci d'avance !
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2007, 16h26   #2
Membre actif
 
Avatar de tnodev
 
Inscription : mai 2005
Messages : 160
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2005
Messages : 160
Points : 155
Points : 155
Salut ver de terre,

Il y a plusieurs façon de le faire, voici la mienne...
Je créé un gros rectangle avec une couleur du pyjama. Et dans sa propriété Print when expression, je met :

Code :
Boolean.valueOf($V{report_COUNT}.intValue() % 2 ==0)
voilà, à plus
tnodev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2007, 09h43   #3
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Merci de ta réponse R2, ca parrait un bon point de départ

Mais dis moi, à quoi correspond "report_COUNT", car j'ai pensé l'ombre d'un instant qu'il s'agissait d'une variable Jasper incrémenté automatiquement, mais visiblement c'est pas natif car ca me retourne une erreur de compile...

Si tu pouvais m'en dire un plus, ca m'arrengerai beaucoup

Merci d'avance !
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 09h02   #4
Membre actif
 
Avatar de tnodev
 
Inscription : mai 2005
Messages : 160
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2005
Messages : 160
Points : 155
Points : 155
Salut,

Voici la liste des variables de Jasper qui peuvent être utiliser dans le report :
  • REPORT_COUNT
  • PAGE_NUMBER
  • COLUMN_NUMBER
  • PAGE_COUNT
  • COLUMN_COUNT
  • GroupName_COUNT
Donc, il n'y a aucune raison de ne pas pouvoir les utiliser.
tnodev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 15h21   #5
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Merci mille fois

Je me permet toute fois de corriger une légère erreur

Cela dépend peut etre des versions de Jasper, mais chez moi, il est sensible à la cast

Code :
1
2
 
Boolean.valueOf($V{REPORT_COUNT}.intValue() % 2 ==0)
fonctionne beaucoup mieux comme ca

Encore merci !
maloups 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 02h32.


 
 
 
 
Partenaires

Hébergement Web