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 22/03/2007, 13h51   #1
Membre régulier
 
Inscription : novembre 2005
Messages : 173
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 173
Points : 84
Points : 84
Par défaut [2.1.2] [Rhino/Javascript] User Property, comment l'utiliser?

Salut
Voici mon cas, je voudrais afficher une image plutôt qu'une autre dans le masterpage, cette condition dépend de la valeur d'une variable. Vu que dans le masterpage on ne peut pas utiliser de datasource, je voudrais setter une propriété dans le UserProperty d'un élément..
je réussi à setter cette propriété avec le DesignElementHandle mais ne réussi pas à la récupérer dans le partie de scripting de birt... quelqu'un a une idée?
est-il possible de modifier la valeur d'un DesignElementHandle à partir de ces script? si oui, comment?

Merci!
Fred
FredKéKé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 15h16   #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,

Essaye avec des trucs comme ça :
Code :
property["taPropriété"] = taValeur;
ou
Code :
property["taPropriété"].value = taValeur;
Mais je ne te garantis rien.

[EDIT]Ceci dit, j'ai un état ou je passe l'adresse d'une image en paramètre et je l'affiche mais je passe par un truc genre Dynamic Image et je fais juste params["monImage"] dedans [/EDIT]
__________________
__~{@ 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 23/03/2007, 17h00   #3
Membre régulier
 
Inscription : novembre 2005
Messages : 173
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 173
Points : 84
Points : 84
Salut BiM
j'ai trouvé comment faire!
dans la partie onPrepare, pour récupérer la valeur il faut écrire ceci:

Code :
1
2
 
param = this.getUserProperty("test");
Attention, dans la partie onCreate, la méthode change (merci actuate) et devient
Code :
1
2
 
param = this.getUserPropertyValue("test");

bien sur, il faut avoir setter la variable 'test' dans les User Properties de l'élément!

Merci
Fred
FredKéKé est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h12.


 
 
 
 
Partenaires

Hébergement Web