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 :

Datagrid contenu invisible


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2004
    Messages : 35
    Par défaut Datagrid contenu invisible
    Bonjour à tous et à toutes,

    Mon problème est le suivant: J'ai un datagrid que je remplis avec le contenu d'un fichier xml stocké dans une XMLList. J'ai déjà utilisé ce procédé (simple) dans mon projet sans soucis. Sauf que dans ce cas, le datagrid semble bien remplis mais rien n'est affiché. Je m'explique, je peut sélectionner les lignes de mon datagrid (autant de ligne selectionnable que d'entrée dans mon fichier xml), si je modifie mon xml, le nombre de ligne sélectionnable évolue en conséquence mais toujours rien ne s'affiche comme si le texte été transparent! J'ai essayer de trouver des problèmes similaires chez mon ami google, rien à faire!
    Mon fichier xml est simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <categories>
      <categorie> cat1 </categorie>
     <categorie> cat2 </categorie>
     ....
    </categories>
    httpService qui charge le fichier xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <mx:HTTPService contentType="application/xml" resultFormat="e4x" id='cat' url='{urlCat}' method="POST"  useProxy="false" result="loadCat(event)" />
    Script AS 3 qui remplis mon dataGrid:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    private function loadCat(event:ResultEvent):void {
    	var result:XML = event.result as XML;
    	nodesList = new XMLList;
    	//nodesList = result.children();
    	nodesList = result..categorie ;
    	dg_categorie.dataProvider = nodesList;
    }
    Mon XMLList est bien remplis, j'ai vérifié, bref je ne comprend pas ! En espérant profiter de vos connaissances, anfalsh.

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Salut,

    as tu vérifié que ton dataprovider était correct en mode debug? vérifie que tes données son correct dans ton datagrid

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2004
    Messages : 35
    Par défaut
    Merci pour ta réponse Jim_Nastiq, j'ai vérifié le dataProvider il est correct, remplis avec mon XMLList. Cependant j'ai ajouté une fonction au clic sur mon datagrid pour voir s'il il contenait des valeurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    private function onClickDT(event:Event):void {
    	Alert.show(dg_categorie.selectedItem.categorie);
    }
    Lorsque je clique l'alerte qui s'affiche est vide!

    J'ajoute la structure de mon dataGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <mx:DataGrid click="onClickDT(event)" width="167" id="dg_categorie"  alpha="1.0" >
    	<mx:columns>
    		<mx:DataGridColumn headerText="Catégorie" dataField="categorie"/>
    		<mx:DataGridColumn headerText="Column 2" dataField="col2"/>
    	</mx:columns>
    </mx:DataGrid>
    Petite précision, mon dataGrid n'est pas dans la State de base, j'ai utilisé la parametre creationPolicy="all" dans le addChild de ma vue pour que le dataGrid soit chargé avec l'application:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <mx:AddChild relativeTo="{canvas1}" creationPolicy="all" position="lastChild">
    C'est le seul paramètre qui change de mes autres dataGrid donc je le précise.

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2004
    Messages : 35
    Par défaut
    Autre précision, j'ai également ajouter une comboBox, avec le même dataProvider et celui-ci est remplis correctement! Donc je pense que le problème ne vient pas de la!

Discussions similaires

  1. Tabcontainer contenu invisible
    Par Yumi Nashite dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/01/2011, 21h23
  2. [C# DataGrid] Colonne invisible
    Par fremsoi dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/02/2010, 11h01
  3. Réponses: 2
    Dernier message: 01/07/2008, 13h28
  4. Contenu invisible à l'ouverture
    Par docv266 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/08/2007, 11h48
  5. Datagrid contenu bizarre
    Par Rodilard dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/05/2007, 13h25

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