IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Titre dynamique sous BIRT


Sujet :

BIRT

  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2009
    Messages : 168
    Points : 120
    Points
    120
    Par défaut Titre dynamique sous BIRT
    Bonjour,
    je souhaiterais assigner un titre dynamique à un graphique sous BIRT , après pas mal de recherche dans les docs , j'ai remarquer qu'il faut faire appel aux scripts pour effectuer une tel action , jusque la tous va bien j'arrive a changer avec un script le titre du graphique grâce a ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function beforeGeneration(chart, icsc)
     
    {
    	var title = 'test '
    	title = title+ icsc.getExternalContext().getScriptable().getParameterValue("parameter_name")
    	chart.getTitle().getLabel().getCaption().setValue(title)
    }
    Mais ce que je désire faire c'est pouvoir afficher apres le test la valeur du groupe actuel, exemple:

    si je suis dans le groupe nommé "Groupe1" alors le titre du graphique serra "test Groupe1" .

    Comment es possible?

    Merci!

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Points : 2 808
    Points
    2 808
    Par défaut
    euh! Tu passes ton groupe en paramètre de ta fonction !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function beforeGeneration(chart, icsc, groupe)
     
    {
    	var title = 'test ' + groupe
    	title = title+ icsc.getExternalContext().getScriptable().getParameterValue("parameter_name")
    	chart.getTitle().getLabel().getCaption().setValue(title)
    }
    Si tu ne veux pas afficher de groupe, groupe = ""

Discussions similaires

  1. [2.3.x] Internationalisation "dynamique" sous Birt
    Par Bulbichou dans le forum BIRT
    Réponses: 9
    Dernier message: 30/04/2010, 18h02
  2. [langage] Table Dynamique sous PERL ?
    Par Slippers dans le forum Langage
    Réponses: 9
    Dernier message: 09/02/2005, 09h30
  3. DirectShow : Reconnection Dynamique sous BCB6
    Par PascalAvs dans le forum DirectX
    Réponses: 2
    Dernier message: 08/04/2004, 11h10
  4. Menu dynamique sous Flash MX
    Par dens63 dans le forum Flash
    Réponses: 7
    Dernier message: 29/10/2003, 16h46
  5. Librairies dynamique sous AIX en C++ : MaLib.so
    Par didierM dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 23/10/2003, 19h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo