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 12/01/2011, 11h49   #1
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
Par défaut [2.3.2] Hyperlink erronés dans rapport PDF

Bonjour,
voici mon probleme:
j'ai un rapport contenant des liens vers un sous rapport (via "hyperlink" et "drill through").

Lorsque je lance mon premier rapport en format html, les liens vers le sous rapport sont de type:
http://monserveur/birt/.....
et lorsque je click dessus mon sous rapport s'ouvre correctement.

Par contre, lorsque je lance mon premier rapport en format PDF, les liens vers le sous rapport sont de type:
file:///birt/.....
et lorsque je click dessus mon sous rapport ne s'ouvre pas.

Je suppose que la transformation en pdf altere les hyperlink, mais comment on peut s'en sortir?
Faut-il modifier un path dans un fichier de config ?
qui peut m'aider?
merci

cordialement.

ps: birt 2.3.2 et itext 1.5.4
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 10h41   #2
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Chez moi ceci fonctionne en export PDF aussi!
(j'ai juste sélectionné mon rapport dans "hyperlink" et "drill through")

Sinon essaye l'etape 5 dans "hyperlink" et "drill through"
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 17h04   #3
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
Bonjour,

J'ai deja essayé l'etape 5 de hyperlink sans succès.

Je pense que c'est un mauvais parametrage de l'adresse du serveur dans un fichier de config de birt ou de itext pour une edition en pdf, mais je ne sais pas du tout ou chercher...

si quelqu'un sait ou ca se trouve....

MErci
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 08h20   #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
Bonjour,

As-tu essayé de manipuler le resourcePath ?
__________________
__~{@ 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 19/01/2011, 10h05   #5
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
Bonjour,

non je n'ai pas essayé de manipuler le ressourcePath.

Tout simplement parceque je ne sais pas ou il se trouve!

Depuis le debut je pense qu'il s'agit d'une erreur de ce type mais comme je ne sais pas dans quel fichier de config aller pour faire les modifs je suis bien embete.

Si tu peux m'en dire plus ce serait top.

Merci
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 10h27   #6
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
Comment lances-tu tes rapports ? Java ? Web Viewer ? Batch ?
__________________
__~{@ 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 19/01/2011, 14h59   #7
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
Ce sont des rapports qui sont destines a etre lancés depuis une application java/flex.

Lorsque je developpe les rapports j'utilise birt en local uniquement (je passe sur l'application java/flex pour les tests finaux). Donc pendant le dev. je teste les rapports en lancant dans birt: run/view report/in web viewer ET as PDF.

Lorsque je le lance dans birt ET dans l'application, en html c'est correct, en PDF les liens ne sont plus bons.
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 15h06   #8
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
Bonjour,

Pour changer le resourcePath en Java, il faudra appeler la méthode setResourcePath(...) de ReportConfig.

Pour changer ce même chemin dans le RCP : Window > Preferences > Report Design > Resource
__________________
__~{@ 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 19/01/2011, 17h11   #9
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
Dans le RCP, le chemin est le bon.

Par contre je ne sais pas ou trouver ni ou changer le resourcepath en java. Je ne developpe pas l'application java/flex, seulement les reports. Mais j'ai accès aux fichiers sur le serveur ou est installé l'application.
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 15h06   #10
Invité de passage
 
Inscription : octobre 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 25
Points : 1
Points : 1
BiM,

Toujours sur mon probleme, est-il possible d'indiquer le resourcePath dans le rapport, dans la partie script "initialisation" ?
si oui comment faire? si non ou dois-je modifier le path (dans une class? laquelle?)?

merci
TOTOTAR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 15h29   #11
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
Il faudrait essayer quelque chose comme ça :
Code :
reportContext.getAppContext().put("resourcePath", maValeur);
...mais pas sûre que le app context soit pris en compte après coup.
__________________
__~{@ 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é
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h00.


 
 
 
 
Partenaires

Hébergement Web