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 :

Binding bidirectionel et mx:Tree


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut Binding bidirectionel et mx:Tree
    Bonjour,

    J'ai un problème entre un composant mx:Tree et des s:TextInput avec un binding bidirectionnel.

    Pour le tree, J'ai un code du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <mx:Tree  width="100%" height="100%" id="TreeGrid" click="doTreeChange(event)" 
    					 doubleClickEnabled="true" itemDoubleClick="doubleClickTreeFunction(event)"
    					dataProvider="{myTreeStructure}" 
    					dataDescriptor="{new MyTreeDataDescriptor()}" 
    					labelFunction="treeLabel"
    					iconFunction="treeIcon" alternatingItemColors="[#f3f4de, #f7f5f5]"/>
    Et pour le textinput j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <s:TextInput  text="@{TreeGrid.selectedItem.nom}"  width="500"/>
    Lorsque je modifie le text dans le textinput, le nom de mon objet dans le tree view ne se met pas à jour 'visuelement'. Mais le node du treeview à bien le nouveau text, mais il ne s'affiche simplement pas.

    En écrivant je me rend compte que c'est un problème de rafraissement du tree lors d'un binding.

    Quelqu'un a déjà eu cela et comment avez vous fait ?

    Pour voir le bon texte sur mon tree il faut que je scroll pour faire disparaitre la ligne concernée et puis revenir sur cette ligne pour la voir avec la bonne valeur.


    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Lon problème est bien un problème de binding avec les Tree.

    La seule solution que j'ai trouvée est de faire un invalidateList() à chaque fois qu'un champ est modifié.

    S'il y a d'autres idées ?

    merci

Discussions similaires

  1. rich:tree avec binding
    Par trin86 dans le forum JSF
    Réponses: 12
    Dernier message: 25/11/2009, 13h21
  2. IDictionary et binding bidirectionel
    Par maa dans le forum C#
    Réponses: 21
    Dernier message: 28/08/2007, 20h59
  3. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53
  4. BTREE & B+TREE
    Par TuxP dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 09/08/2002, 17h27
  5. Recherche algo tree
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/05/2002, 13h44

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