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 :

checkBox dans une dataGrid pour mettre à jours les objets du DataProvider


Sujet :

Flex

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Points : 169
    Points
    169
    Par défaut checkBox dans une dataGrid pour mettre à jours les objets du DataProvider
    Bonjour,
    Je vous sollicite pour vous poser mon problème:
    Je possède une collection d'objet de type CarVO. Cette collection sera le dataprovider d'une dataGrid.
    Dans cette dataGrid, une colonne contiendra une CheckBox. Une action de sélection ou de dé-sélection permettera de mettre à jours un attribut de l'objet CarVO.
    Je ne voie pas comment mettre à jours les objets CarVO en selectionnant le chekBox.
    Si vous avez des exemples qui traitent ce sujet, merci de me les transmettre (ou des liens)

    Merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Points : 1 710
    Points
    1 710
    Par défaut
    Bonjour luilui,

    Tu veux des liens ? En voici ici.

    ++

  3. #3
    Membre averti 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
    Points : 310
    Points
    310
    Par défaut
    Bonjour,

    Pas mal le tuto Ellene

    Bon courage

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Points : 169
    Points
    169
    Par défaut
    Oui, c'est super d'apprendre comment utiliser Google.
    J'ai déjà vu ces liens mais je n'ai pas trouvé ce que je cherchais. Après une journée de travail, j'ai réussi à faire ce que je voulais.
    Merci pour votre aide les flexeurs

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Points : 169
    Points
    169
    Par défaut
    Voici un liens intéressant qui traite mon problème : http://help.adobe.com/en_US/Flex/4.0...9084-7c8c.html.

    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
     <mx:DataGridColumn dataField="FollowUp" 
                    width="150" 
                    headerText="Follow Up?" 
                    editorDataField="cbSelected">
     
                    <mx:itemEditor>
                        <fx:Component>
                            <mx:VBox backgroundColor="yellow">          
                                <fx:Script>
                                    <![CDATA[
                                        // Define a property for returning 
                                        // the new value to the cell.
                                        [Bindable]
                                        public var cbSelected:Boolean;
                                    ]]>     
                                </fx:Script>
     
                                <mx:CheckBox id="followUpCB" 
                                    label="Follow up needed" 
                                    height="100%" width="100%" 
                                    selected="{data.FollowUp}" 
                                    click="cbSelected=followUpCB.selected"/>
                            </mx:VBox>
                        </fx:Component>
                    </mx:itemEditor>
                </mx:DataGridColumn>
    Dans cette colonne, un ItemRenderer conteint un CheckBox avec une variable local (cbSelected:Boolean), chaque changement sur CheckBox mettra à jour cette variable, et comme celle-ci est précédée par Bindable, le champ FollowUp est mis à jour directement dans la collection d'objet.

    Noter que la datagrid est editable ( editable="true" )

    J'espère que mon explication est clair, sinon, je suis à votre disposition pour plus d'explication

Discussions similaires

  1. Tester une checkbox dans une datagrid
    Par lilp1 dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/12/2010, 16h20
  2. Remplir une colonne checkBox dans une datagrid
    Par ouinih dans le forum Développement Windows
    Réponses: 3
    Dernier message: 26/11/2010, 21h25
  3. Réponses: 10
    Dernier message: 06/05/2010, 20h51
  4. Réponses: 3
    Dernier message: 14/05/2008, 11h58
  5. Réponses: 0
    Dernier message: 12/11/2007, 14h13

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