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 :

AdvancedDataGrid data provider


Sujet :

Flex

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 29
    Par défaut AdvancedDataGrid data provider
    J`utilise cette Grid de la façon suivante et tout fonctionne bien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
         <mx:AdvancedDataGrid width="100%" height="100%" dataProvider="{dp}">
          </mx:AdvancedDataGrid>
    Mais si j`ajoute une colonne de la façon suivante mes données ne sont plus affichées. J`ai une seule colonne dans dp.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        <mx:AdvancedDataGrid width="100%" height="100%" dataProvider="{dp}">
      	<mx:groupedColumns>		      
        	    	<mx:AdvancedDataGridColumn dataField="Heure" headerText="Heure" backgroundColor="0x666666" textAlign="center" editable="false"/>
             	</mx:groupedColumns>    	    			
          </mx:AdvancedDataGrid>
    J`aurais besoin d`une explication.

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    quelle est la structure de dp ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 29
    Par défaut Contenu structure data provider
    Bonjour,

    Voici la structure de dp.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    dp = mx.collections.ArrayCollection (@88eb8c1)	
    	[0] = mx.utils.ObjectProxy (@8a261a9)	
    		Heure = "08:00"	
    		object = Object (@89ec3a9)	
    		type = null	
    		uid = "5F93D743-4D0D-0ED4-D5D4-11CAC3AE04D5"	
    	dispatchResetEvent = true	
    	filterFunction = null	
    	length = 1	
    	list = mx.collections.ArrayList (@87cad41)	
    	sort = null	
    	source = Array (@8932e09)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 29
    Par défaut Informations supplémentaires sur problème
    Bonjour,

    Suite à des tests complémentaires je vous soumet l`évolution de la situation. Le code suivant fonctionne bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
          <mx:AdvancedDataGrid keyUp="myKeyUpHandler(event);" width="100%" height="100%" editable="true" allowMultipleSelection="true" selectionMode="multipleCells" draggableColumns="false" sortableColumns="false" horizontalScrollPolicy="on" dataProvider="{dp}">
      			<mx:groupedColumns>		      
        	    	<mx:AdvancedDataGridColumn dataField="Heure" headerText="Heure" backgroundColor="0x666666" textAlign="center" editable="false"/>
    	    	<mx:AdvancedDataGridColumn dataField="Jr101" headerText="Client" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
            		    <mx:AdvancedDataGridColumn dataField="Jr102" headerText="Consommateur" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
            	</mx:groupedColumns>    	    			
          </mx:AdvancedDataGrid>
    Les valeurs sont transferrées du dp sans problème.

    Mais si je change le code pour ce qui suit le transfert ne se fait plus dans les deux champs du groupe de colonne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
          <mx:AdvancedDataGrid keyUp="myKeyUpHandler(event);" width="100%" height="100%" editable="true" allowMultipleSelection="true" selectionMode="multipleCells" draggableColumns="false" sortableColumns="false" horizontalScrollPolicy="on" dataProvider="{dp}">
      			<mx:groupedColumns>		      
        	    	<mx:AdvancedDataGridColumn dataField="Heure" headerText="Heure" backgroundColor="0x666666" textAlign="center" editable="false"/>
        	    	<mx:AdvancedDataGridColumnGroup>
        		    	<mx:AdvancedDataGridColumn dataField="Jr101" headerText="Client" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
            		    <mx:AdvancedDataGridColumn dataField="Jr102" headerText="Consommateur" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
                	</mx:AdvancedDataGridColumnGroup>
             	</mx:groupedColumns>    	    			
          </mx:AdvancedDataGrid>

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Y'a un truc que je comprends pas. D'où viennent les données "Jr101" et "Jr102" qui n'existent pas dans les propriétés des objets de ton dataprovider ?

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

Discussions similaires

  1. Génération Data Provider AdvancedDataGrid
    Par dcantin dans le forum Flex
    Réponses: 6
    Dernier message: 25/11/2009, 14h44
  2. [BO XI R2] Modifier les noms des "Data provider"
    Par LP-mpascolo dans le forum Deski
    Réponses: 2
    Dernier message: 17/03/2008, 14h07
  3. FireBird et ADO.NET Data Provider
    Par markk dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 16/03/2007, 09h56
  4. .NET Data Provider (FirebirdClient)
    Par ghuet dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 06/12/2006, 14h42
  5. Réponses: 1
    Dernier message: 04/06/2006, 00h18

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