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 :

Radiobutton dans datagrid


Sujet :

Flex

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 71
    Par défaut Radiobutton dans datagrid
    Hello,

    je tente de mettre dans un datagrid deux radiobutton qui sont reliés mais je n'y arrive pas, afficher ces radiobuttons ne ne posent pas de problème mais même si ils ont le même groupName ils ne sont pas liés... Une idée ?

    Merci

  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
    Un petit bout de code ne nous ferait pas de mal
    Tu utilises un itemRenderer ou un itemEditor ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 71
    Par défaut
    Voilà ça donne ça :

    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
    <mx:DataGrid dataProvider="{_grid}" horizontalCenter="center">
    <mx:columns>
    <mx:DataGridColumn width="30" editable="true" textAlign="center" >
    <mx:itemRenderer>
    	<mx:Component>
    		<mx:HBox horizontalAlign="center">
    			<mx:RadioButton groupName="radiogroup1"/>
    		</mx:HBox>		
    	</mx:Component>
    </mx:itemRenderer>
    </mx:DataGridColumn>
     
    <mx:DataGridColumn headerText="Column 1" dataField="name"/>
     
    <mx:DataGridColumn width="30" editable="false">
    <mx:itemRenderer>
    	<mx:Component>
    		<mx:HBox horizontalAlign="center">
    			<mx:RadioButton groupName="radiogroup1"/>
    		</mx:HBox>					
    	</mx:Component>
    </mx:itemRenderer>
     
    </mx:DataGridColumn>
     
    </mx:columns>
    </mx:DataGrid>

  4. #4
    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
    Tes radiobuttons sont dans deux colonnes différents. De plus il faut savoir que lorsque tu passes dans les balises <mx:component> tu es considéré comme étant dans un composant enfant. Du coup il te manque les informations du parent. Les radiobuttons ne sont donc pas liés.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 71
    Par défaut
    Pas de solution donc ?

    A moins de gérés "manuellement" mais c'est pas propre.

  6. #6
    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
    Honnêtement comme ça je ne pourrais pas te dire cela dépend de ton modèle de données. Je n'ai aucune solution 'clé en main'. Mais je pense que ce tutoriel pourra t'aider : http://www.adobe.com/devnet/flex/qui...tem_renderers/

    En manipulant les données, (data dans ton itemRenderer) tu pourras peut être réussir à faire quelque chose.

    EDIT : il y a aussi les itemEditors http://livedocs.adobe.com/flex/3/htm...leditor_1.html. En espérant que cela t'aidera.

  7. #7
    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 Notificateur
    il faut ajouter un notificateur, en faite son role et de dispatcher des event et de les recevoir, c'est un singleton du coup tu as une seul reference dans toute ton application, c'est super comme concepte

    Bon courage

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

Discussions similaires

  1. [VB.NET] Taille differente pour chaque colonne dans DATAGRID
    Par stephane93fr dans le forum Windows Forms
    Réponses: 14
    Dernier message: 12/01/2005, 16h50
  2. Réponses: 3
    Dernier message: 13/10/2004, 10h43
  3. [C#] Probleme de pagination dans datagrid
    Par asphareth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/07/2004, 11h25
  4. [C#] Comment supprimer une ligne dans DataGrid ?
    Par BAUDIER dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/07/2004, 16h03
  5. Réponses: 8
    Dernier message: 14/05/2004, 11h18

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