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

Flex Discussion :

Rollover item datagrid


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    SrK
    SrK est déconnecté
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 213
    Par défaut Rollover item datagrid
    Salut!

    En fait, je voudrais changer la couleur d'une ligne dans ma datagrid au survol.
    ( pas le background, ca c'est bon, mais la couleur du texte ).

    J'arrive a changer la couleur du texte pour les colonnes avec directement du texte, par contre la ou j'ai un renderer je n'arrive pas a jouer avec...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <mx:DataGridColumn dataField="textOK" />
    <mx:DataGridColumn id="rendererColumn" itemRenderer="xxx" />
    Donc la ma deuxième colonne la couleur du texte de l'item renderer ne change pas.

    J'ai essayé de rajouter a ma datagrid un itemRollOver="rendererColumn.setStyle("color",0x222222)" en changeant le style directement mais ca ne marche pas.

    Mon renderer contient un label et d'autres éléments.

    Avez vous une idée?

  2. #2
    SrK
    SrK est déconnecté
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 213
    Par défaut
    Si ca peut aider à clarifier le problème, ce que je veux faire c'est exactement ca: LIEN ICI

    Mais chez moi ca marhce pas, et le svn n'est pas accessible

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Bonjour,
    Si ça peut t'aider clique droit sur la démo du tuto et clique sur View Source. Il y a tout le code qui t'intéresse.

  4. #4
    SrK
    SrK est déconnecté
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 213
    Par défaut
    Merci !

    Je ne savais pas qu'il était possible de laisser les sources comme ça

    Ca fonctionnait bien en fait, c'est juste que je réinitialise une deuxieme fois dans la méthode updateDisplayList la couleur.

    Je ne vois pas comment m'en sortir dans ce cas la lol

  5. #5
    SrK
    SrK est déconnecté
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 213
    Par défaut
    En fait, quelle est la différence entre les fonctions :
    - updateDisplayList(unscaledWidth:Number, unscaledHeight:Number)
    - validateNow()

    Quand sont elles appelées dans quel ordre ?

  6. #6
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut
    Bonjour,

    à mon avis il faut que tu rajoute une reference de ton owner dans ta class renderer. à ton awner tu lui ajoute deux listnet rollover, rollOUT, avec les methodes qui vont changer la couleur de ton text

    j'ai deja posté une solution sur ce sujet, pour un probleme de label de List

    http://www.developpez.net/forums/d81...election-item/

    Bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sélection item DataGrid par la première lettre
    Par vestan dans le forum Flex
    Réponses: 0
    Dernier message: 19/06/2010, 10h56
  2. Rollover vertical (colonne) dans un datagrid
    Par falz22 dans le forum Flex
    Réponses: 6
    Dernier message: 25/11/2009, 09h51
  3. Selection d'un item Datagrid via touches curseur
    Par mappy dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/12/2006, 14h00
  4. [VB.Net][DataGrid] Comment retirer des items d'un ComboBox ?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 9
    Dernier message: 20/12/2005, 11h46
  5. [FLASH MX] rollOver sur ligne datagrid
    Par totoche dans le forum Flash
    Réponses: 1
    Dernier message: 21/11/2005, 18h03

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