Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 24/02/2011, 12h22   #1
Invité de passage
 
Inscription : février 2011
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 19
Points : 0
Points : 0
Par défaut [2.5.2] Modifier un rapport birt (ajouter une ligne en bas de page)

Bojour,
J'aimerais pourvoir indiqué le nom, prenom dans mon rapport birt quand je l'édite en java, pour savoir qui a édité quel rapport birt.

en bref :
lord de l'édition en java, pouvoir ajouté dans le rapport birt une ligne en bas de page qui indique la personne (nom, prenom) qui a édité ce rapport, en s'identifiant sur le programme java réalisé.

ps: voici le code java utilisé pour éditer (offert genereusement par BIM ):
http://www.developpez.net/forums/d10...via-code-java/

merci a tous
droopy1080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 13h43   #2
Membre confirmé
 
Nicolas Vives
Inscription : avril 2010
Messages : 178
Détails du profil
Informations personnelles :
Nom : Nicolas Vives

Informations forums :
Inscription : avril 2010
Messages : 178
Points : 212
Points : 212
Bonjour,

Tu peux y arriver via le paramétrage de l'état. Dans le code dont tu disposes, tu as une map (HashMap<String, Object>) "parametres", qui sert à valoriser les paramètres de ta tache. Tu as deux choses à faire :
  • Ajouter dans le code java, le nom et le prénom (ou ce que tu veux) dans la map des paramètres ;
  • Gérer ces paramètres dans l'état : dans le designer, dans la section "Report Parameters" à côté des dataset et autres, tu définis les paramètres que tu vas récupérer, puis tu t'en sers dans ton état.

Sachant que pour faire référence à un paramètre, tu peux le glisser-déposer, ou l'utiliser dans une donnée (un objet "data") via l' "expression builder".

Bon courage.
nicolas.1.vives est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/02/2011, 16h46   #3
Invité de passage
 
Inscription : février 2011
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 19
Points : 0
Points : 0
Merci nicolas.1.vives,

si quelqu'un aurais plus de precission je suis client
droopy1080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 18h39   #4
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
Je crois qu'il ne peut pas être plus précis.

Tu crées un paramètre (ou deux dans ton rapport) et tu le mets dans le pied de page (onglet Master Page).
Tu remplis ce paramètre via le code que je t'ai donné grâce au runTask.setParameter(s)Value(s)(...).
__________________
__~{@ 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 25/02/2011, 09h20   #5
Membre Expert
 
Avatar de lazarel
 
Homme
Consultant informatique
Inscription : mai 2007
Messages : 893
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2007
Messages : 893
Points : 1 360
Points : 1 360
Dans ton rapport en théorie tu peux utiliser directement reportContext.getHttpServletRequest().

Après il te suffit de récupérer les informations de ton utilisateur en session et pas besoin d'ajouter de nouveaux paramètres.

A vérifier
lazarel 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 16h33.


 
 
 
 
Partenaires

Hébergement Web