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 :

Sélection d'un item de Datagrid


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2012
    Messages : 69
    Par défaut Sélection d'un item de Datagrid
    Bonjour,

    J'ai un problème Flex dans un composant Datagrid.

    Je développe une application flex. Celle-ci affiche une liste de clients dans une Datagrid. Ces clients sont récupérés à l'aide d'un script php qui fait un SELECT dans une base de données.
    L'affichage et le "refresh" des clients fonctionne très bien.

    Le problème survient lors de l'ajout ou la suppression d'un client. Une fois l'action réalisée, le Datagrid est rafraichi automatiquement (via le dataprovider). Mais par contre, impossible de sélectionner à nouveau un item du tableau.

    Après du debug infructueux, je ne vois pas d'où provient ce type de problème.

    Merci d'avance

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    bonjour,

    on veut voir du code

    Qu'entends tu par "impossible de sélectionner à nouveau un item du tableau" ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 106
    Par défaut
    Bonjour,

    Est ce que tu as débogué? parfois l'erreur ne s'affiche qu'en déboguant.

    Je crois que tu dois faire attention à l'index de l'élément sélectionné. il faut mettre à jour le selectedIndex après la suppression du client, si le client supprimé est le dernier de la liste :p

    Vaut mieux nous montrer ton code

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2012
    Messages : 69
    Par défaut
    En fait, j'ai résolu le problème.

    Les différentes étapes qui menaient au problème :

    - A l'affichage de mon datagrid, j'appelais ma fonction getClients qui allait récupérer la liste de mes clients dans une base de données à l'aide d'un script PHP et d'un SELECT.

    - Lors d'une suppression/ajout d'un client, j'appelais ma fonction addClient ou deleteClient (ces fonctions ajoutait ou supprimait respectivement mon client dans ma base de données).

    - Finalement, je rappelais ma fonction getClients (je faisais donc un nouveau SELECT pour avoir la liste de mes clients). Le soucis vient, d'après ce que j'ai pu voir sur le net, des fonctions asynchrones des HTTPServices.

    SOLUTION : Tant que l'application n'est pas quittée, le DataProvider du datagrid est à jour. Donc au lieu de rappeler la fonction getClients, il suffit simplement de faire un addItem ou removeItem.
    Et, lorsque l'on relancera l'application, la fonction getClients sera appelé et donc la Datagrid sera toujours correcte.

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

Discussions similaires

  1. Sélection d'élement avec un datagrid
    Par Invité dans le forum C#
    Réponses: 2
    Dernier message: 15/04/2008, 17h57
  2. Sélection d'un Item dans un ComboBox
    Par stephane.julien dans le forum C#
    Réponses: 5
    Dernier message: 25/10/2007, 14h33
  3. Problème de sélection d'un item dans une CListCtrl
    Par PetitPapaNoël dans le forum MFC
    Réponses: 9
    Dernier message: 01/08/2007, 14h51
  4. Réponses: 4
    Dernier message: 19/06/2006, 10h09
  5. sélection d'un item dans syslistview32
    Par devmat dans le forum MFC
    Réponses: 2
    Dernier message: 06/10/2005, 14h19

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