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 :

empêcher les doublons dropés


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de supertonic
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 202
    Par défaut empêcher les doublons dropés
    Salutation, j'espère que tout le monde n'est pas en vacances car je galère sur un truc.

    J'ai une s:List dans laquelle je drop des éléments (une sorte de panier). J'aimerai pouvoir détecter si l'élément dropé n'est pas déjà présent dans la liste (items sans critères). J'utilise un itemRenderer pour cette liste.

    - Dois je utiliser items.contains(droppedItem) pour tester la présence de l'élément dans la liste ?

    - Quelle serait la commande pour annuler le drop ? sinon je dois gérer ça dans un autre évènement ?

    - Est il mieux de gérer au niveau de la s:List ou de l'itemRenderer ?

    en vous remerciant d'avance

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 55
    Par défaut
    Bonjour,

    J'ai a peu près la même question,

    je ne voit pas comment tester si l'objet est déjà dans la liste à part avec le List.contains(child).


    Personnes n'a la réponse ?

    merci d'avance

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 124
    Par défaut
    à part avec le List.contains(child)
    Et alors, n'est-ce pas une solution satisfaisante ?

  4. #4
    Membre très actif Avatar de supertonic
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 202
    Par défaut
    Ok pour le teste d'unicité, mais alors concernant la partie drad'n'drop, à quel moment faut il lancer la comparaison et comment empêche ton effectivement le drop dans la liste svp ?

  5. #5
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Peut-être en utilisant l'événement dragEnter et en faisant un event.preventDefault().

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/08/2011, 16h52
  2. Empêcher les doublons dans une table
    Par Niki59 dans le forum Langage
    Réponses: 2
    Dernier message: 16/11/2008, 11h33
  3. Empêcher les doublons dans le résultat de la requête
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 17/07/2007, 18h32
  4. Empêcher les doublons
    Par sam01 dans le forum Requêtes
    Réponses: 3
    Dernier message: 19/12/2006, 21h32
  5. Empécher les doublon avec les post
    Par Death83 dans le forum Langage
    Réponses: 15
    Dernier message: 20/07/2006, 09h22

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