|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
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"
__________________
![]() ![]() ![]() David55 |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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 |
|
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour,
As-tu essayé de manipuler le resourcePath ? |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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 |
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Comment lances-tu tes rapports ? Java ? Web Viewer ? Batch ?
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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. |
|
|
00
|
|
|
#8 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
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 |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 25 ![]() |
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 |
|
|
00
|
|
|
#11 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Il faudrait essayer quelque chose comme ça :
Code :
reportContext.getAppContext().put("resourcePath", maValeur); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com