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 :

Cacher une image dynamiquement


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Cacher une image dynamiquement
    Bonjour,

    Je cherche à afficher ou à cacher une image dynamiquement.
    Dans Visibility, je coche Hide Element, for all outputs, ensuite, dans expresion, je mets BirtComp.equalTo(row["langue"],"fr").

    La row["langue"] est égale à "fr" et pourtant, mon image reste...

    Merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Points : 1 353
    Points
    1 353
    Par défaut Binding
    L'image se trouve dans quel recipient?

    Une table , un grid?

    Il faut binder le dataset contenant l'information que laquelle on "cache" des choses.

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Ok merci beaucoup, ça m'a résolu mon problème !

    En fait, pour que je puisse faire quelque chose d'assez propre, j'aimerais pouvoir charger dynamiquement une Embedded Images, je me suis ajouté une
    row dans mon dataset, cette row contient le nom de l'Embedded Image.

    Dans Dynamic Image: je mets ma row (row["image_name"]) et rien ne s'affiche...

    Dynamic Image marche uniquement pour des liens, il ne va pas chercher les Embedded Images ??

    Merci d'avance

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Points : 1 353
    Points
    1 353
    Par défaut Autre
    C'est une autre histoire ça.

    Scipter sur le onRender ( onglet Script de l'image )

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if(row["%Change"] > 0.0)
    {
    	this.file = this.file.replace("down", "up");
    }
    else if (row["%Change"] == 0.0 )
    {
    	this.file = this.file.replace("down", "even");
    }

    ou down , even etc c'est le nom de l'image.

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Je n'y arrive pas, peux-tu repréciser ?
    Qu'est-ce que tu appelles le nom de l'image ? Le nom du composant image ou le nom de la Embedded Image ?
    Faut-il mettre l'image sur Dynamic Image ou sur Embedded Image ?

    Merci

  6. #6
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    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 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Citation Envoyé par urban45 Voir le message
    Bonjour,

    Je cherche à afficher ou à cacher une image dynamiquement.
    Dans Visibility, je coche Hide Element, for all outputs, ensuite, dans expresion, je mets BirtComp.equalTo(row["langue"],"fr").

    La row["langue"] est égale à "fr" et pourtant, mon image reste...

    Merci d'avance
    Bonjour,

    Je crois que vous vous êtes tous les deux égarés

    Essaye de mettre "fr".equals(row["langue"]) plutôt.

Discussions similaires

  1. [Crystal Report] Afficher une image dynamiquement
    Par ntondini dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 09/08/2005, 10h58
  2. [FLASH MX2004] Insérer une image dynamiquement
    Par Brian3D dans le forum Flash
    Réponses: 5
    Dernier message: 04/04/2005, 11h02
  3. [VB.NET] Afficher une image dynamiquement
    Par Sadneth dans le forum ASP.NET
    Réponses: 20
    Dernier message: 07/01/2005, 17h26
  4. [C#] ajouter une image dynamiquement
    Par h_imane dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/04/2004, 12h27
  5. [CR7] Insérer une image dynamiquement
    Par yoloosis dans le forum SAP Crystal Reports
    Réponses: 12
    Dernier message: 28/07/2003, 10h54

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