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 28/06/2011, 12h11   #1
Invité régulier
 
Benoît
Inscription : avril 2009
Messages : 12
Détails du profil
Informations personnelles :
Nom : Benoît
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2009
Messages : 12
Points : 7
Points : 7
Par défaut [2.3.2] Importation des styles/ressources d'une librairie

Bonjour,

J'ai un petit souci sur le style des éléments que j'importe d'une librairie dans mon rapport.
Tout d'abord j'ai créé une librairie avec plusieurs éléments :
  • utilisation d'un fichier css externe pour le thème par défaut ;
  • un label ayant un style définit dans le fichier css.

De là, quand je créé mon rapport, après avoir inclus ma librairie, j'ai deux questions/problèmes :
  1. Peut-on ajouter le thème/fichier css de la librairie dans le rapport (actuellement, je suis obligé d'aller rechercher la fichier css "à la main" dans mon rapport) ?
  2. quand j'importe le label dans mon rapport, le style qui y était associé est perdu, ce qui commence à devenir gênant quand les éléments importés commencent à se multiplier !
  3. Bonus : j'ai défini un fichier de ressources dans ma librairie, qui lui aussi n'est pas importé quand je créé mon rapport (alors qu'un fichier javscript qui est définit de la même manière est bien importé, lui...)

Y a-t-il un moyen pour corriger ces problèmes ? Le plus gênant étant le suivi des styles des éléments...

Merci d'avance!
Kobe Horserider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 12h20   #2
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,

Je te conseille de créer un template pour créer tes rapports, ainsi tu importes directement tes CSS de la librairie dans le rapport.
__________________
__~{@ 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/06/2011, 13h59   #3
Invité régulier
 
Benoît
Inscription : avril 2009
Messages : 12
Détails du profil
Informations personnelles :
Nom : Benoît
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2009
Messages : 12
Points : 7
Points : 7
Bonjour, merci pour ta réponse.

J'ai bien étudié la solution du template, mais j'ai besoin de pouvoir appliquer les futures modifications des éléments de ma librairie dans tous mes états (et d'après ce que j'ai lu et testé, ce n'est pas possible avec les templates).

Une autre idée ?
Kobe Horserider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h16   #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
Quand un élément est modifié dans une librairie, c'est automatiquement reporté dans tous les rapports, librairies ou templates qui en dépendent.

Attention à bien faire des liaisons vers des librairies et non des imports purs.
__________________
__~{@ 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/06/2011, 15h36   #5
Invité régulier
 
Benoît
Inscription : avril 2009
Messages : 12
Détails du profil
Informations personnelles :
Nom : Benoît
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : avril 2009
Messages : 12
Points : 7
Points : 7
Citation:
Envoyé par BiM
Je te conseille de créer un template pour créer tes rapports, ainsi tu importes directement tes CSS de la librairie dans le rapport.
Je viens de tester cette combinaison (ma librairie est utilisée dans un template qui sert de base à mon rapport).
J'ai "importé" (par drag&drop) dans mon template le thème par défaut de la librairie (et avec ça, le fichier css).
Puis j'ai importé de la même manière mon fameux libellé. Mais en allant sur l'onglet Général du libellé du template, le style est toujours à none.
Truc bizarre quand même, dans la vue Layout, l'affichage est bon (style appliqué), mais quand je génère mon rapport, aucun style n'est appliqué.

Citation:
Envoyé par BiM Voir le message
Quand un élément est modifié dans une librairie, c'est automatiquement reporté dans tous les rapports, librairies ou templates qui en dépendent.
Ah yes, intéressant !

Citation:
Envoyé par BiM Voir le message
Attention à bien faire des liaisons vers des librairies et non des imports purs.
Là je ne sais pas si j'ai bon. La manip' que je fais :
- Vue Outline du report designer -> clic droit sur Libraries -> Use Library
Il y a une autre méthode ?

Merci

P.S. : j'utilise la version 2.3.2 du designer
Kobe Horserider 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 02h14.


 
 
 
 
Partenaires

Hébergement Web