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 06/03/2006, 10h23   #1
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Par défaut [Jasper Report] Masquer une colonne

Bonjour,

J'essaye d'utiliser Jasper Report mais je voudrais savoir si c'est possible de masquer une colonne ou non en fonction d'un paramètre.

Merci.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 14h20   #2
Futur Membre du Club
 
Inscription : mars 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 21
Points : 17
Points : 17
Je réponds au cas où tu te poses toujours la question.

C'est oui, mais le moyen va dépendre de ce que tu veux faire exactement.

Pour masquer une colonne, tu sélectionnes toutes ses parties et tu mets une condition pour "printWhenExpression". Le problème c'est que si tu as 4 colonnes et que tu masques la deuxième avec ça, tu te retrouves avec un trou dans tes colonnes. Si c'est la dernière colonne, c'est moins problèmatique.

A priori, la solution propre (que je n'ai pas testée), c'est de modifier dynamiquement le modèle (le fichier .jrxml) en fonction d'un paramètre et de le compiler à la volée.
Oblivion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 14h28   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Le mieux est peut être alors d'imposer des modèles avec plus ou moins de colonnes à l'utilisateur. Par exemple, un modèle très développé et un modèle simple.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 14h36   #4
Futur Membre du Club
 
Inscription : mars 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 21
Points : 17
Points : 17
En effet.

En fait, tout dépend de ce que tu veux faire au niveau des modèles. Le plus simple c'est d'avoir un certain nombre de modèles prédéfinis que tu compiles avant l'utilisation.

Une petite ruse qui peut marcher selon l'affichage.

J'ai 4 colonnes. La troisième peut être présente ou non.
Sur le même modèle, j'ai créé 4 colonnes qui s'affichent si un paramètre vaut "VRAI". Et par dessus les colonnes 2 et 3, j'ai fait une colonne qui est aussi large que les 2 réunies et qui s'affiche si mon paramètre vaut "FAUX". La seule contrainte est que dans ce cas là, la colonne est deux fois plus large que les autres.
Oblivion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2006, 15h04   #5
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
A vrai dire, il peut y avoir 30 colonnes différentes pour un seul rapport donc je crois que je vais choisir la solution simple

PS : Tu as une idée pour mon autre sujet un peu plus bas (sur Jasper toujours) ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM 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 21h28.


 
 
 
 
Partenaires

Hébergement Web