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 :

Peupler un tree à l'aide d'un XML reccupéré depuis PHP


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut Peupler un tree à l'aide d'un XML reccupéré depuis PHP
    Bonjour

    voila mon problème :

    J'ai récupéré un XML depuis mon controller PHP de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#ffffff" creationComplete="form1.send()">
     
       <mx:String id="phpFile">http://localhost:8888/CSR/index.php</mx:String>
       <mx:HTTPService id="form1" url="{phpFile}"
         method="POST" resultFormat="e4x"
         result="{tree.dataProvider = event.result as XML}">
       </mx:HTTPService>
     
     <mx:Tree id="tree" height="450" width="200"/>
       </mx:Application>
    je l'envoie dans mon tree. Le seul problème c'est que le tree prend les donnée n'importe comment. Comment faire pour traiter les données et afficher quelque chose de potable. Voila mon XML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    <list>
    −
    <groupe id="0" name="APIM">
    <pannel id="1" name="Email"/>
    <pannel id="2" name="Print"/>
    <pannel id="3" name="File"/>
    <pannel id="4" name="Http/s"/>
    <pannel id="5" name="FTP"/>
    </groupe>
    <pannel id="6" name="Scripting"/>
    <pannel id="8" name="User Def"/>
    −
    <groupe id="9" name="RDBMS">
    <pannel id="10" name="ETL"/>
    </groupe>
    −
    <groupe id="12" name="Middleware">
    <pannel id="13" name="Corba"/>
    <pannel id="14" name="JMS"/>
    </groupe>
    −
    <groupe id="15" name="Directories">
    <pannel id="16" name="LDAP"/>
    </groupe>
    −
    <groupe id="17" name="Operating System">
    <pannel id="18" name="Ms Windows"/>
    −
    <groupe id="19" name="Unix">
    <pannel id="20" name="SUN Solaris 9"/>
    <pannel id="21" name="IBM AIX 5"/>
    <pannel id="22" name="Redhat Linux 9"/>
    <pannel id="23" name="Mandrake Linux 9.1"/>
    </groupe>
    </groupe>
    −
    <groupe id="24" name="EDM">
    <pannel id="25" name="Documentum 4"/>
    </groupe>
    −
    <groupe id="26" name="Workgroup">
    <pannel id="27" name="Lotus Domino 6"/>
    <pannel id="28" name="Microsoft Outlook"/>
    </groupe>
    −
    <groupe id="53" name="Legacy">
    −
    <groupe id="54" name="SAGE">
    <pannel id="55" name="SAGE 50"/>
    </groupe>
    </groupe>
    </list>
    Le but est de faire que les <groupe> fassent des dossiers et les <pannel> des fichier.

    Merci d'avance

  2. #2
    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
    Alors toujours dans la doc officielle :
    http://livedocs.adobe.com/flex/3/htm...enderer_8.html

    Tu as un chapitre : Example: Using an item renderer with a Tree control

    Cela va sûrement t'aider, l'utilisation d'un itemrenderer te permettra de personnaliser les noeuds de ton tree.

    ++

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

Discussions similaires

  1. aide parser flux xml en php
    Par calitom dans le forum Langage
    Réponses: 4
    Dernier message: 15/05/2009, 10h28
  2. aide kettle extraction XML
    Par jad_jad dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 06/05/2008, 11h52
  3. Réponses: 4
    Dernier message: 11/09/2006, 15h55
  4. Besoin d'aide pour langage XML
    Par begood13010 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 26/02/2006, 20h24
  5. Demande d'aide sur XPDL (XML Process Definition Language)
    Par Bebert71 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 17/02/2006, 09h23

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