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

jQuery Discussion :

sortable entre 2 listes, si liste vide ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Merfolk
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 170
    Par défaut sortable entre 2 listes, si liste vide ?
    Bonjour,
    je veux faire deux listes liées entre elles, avec jquery, comme sur cette démo
    http://dev.jquery.com/view/tags/ui/l...l/#ui.sortable

    une liste "disponibles", une autre "sélectionnes"

    mais voilà, 2 soucis : sortable ne semble pas marcher si une liste (un tag html <ul>) ne contient pas au moins un <li>
    - bref problème au début
    - et problème si on drag & drop tout

    Comment s'y prendre ?

    j'essaye de rajouter un élément bidon au début <li></li>, mais il se voit à l'affichage, et peut être déplacé aussi ! Donc ce n'est pas génial

    merci

  2. #2
    Membre confirmé Avatar de Nimothenicefish
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 190
    Par défaut
    Je rencontre le même problème :/ . Tu as trouvé une solution ?
    J'aimerais aussi pouvoir déplacer un element d'une liste à une autre tout en gardant cet élément dans la 1ere liste et aussi supprimer un element d'une liste en le déplacant dans une zone bien précise (une zone "déplacer ici pour supprimer l'element" par exemple)
    Débutant dans ce domaine là je ne trouve pas encore comment m'y prendre.
    Quelqu'un pourrait me mettre sur la voie ?

    Merci

    Cordialement, Nimo

  3. #3
    Membre confirmé Avatar de Merfolk
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 170
    Par défaut
    salut
    désolé réponse tardive,

    non je n'ai pas trouvé de solution, j'ai laissé tombé
    je re-tenterais dans 6 mois

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Pourquoi attendre 6mois ??

    Si je comprends bien le problème, c'est que dès qu'une liste est vide on peut plus rien déplacer. Dans ce cas pourquoi ne pas tester si la liste est vide à chaque déplacement et si on voit que c'est le cas on y ajoute un li à display:none;

    Tant qu'à faire pourquoi ne pas le mettre dès le départ, ça évitera les manipulations inutiles

  5. #5
    Membre confirmé Avatar de Merfolk
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 170
    Par défaut
    hello,

    (grr la page démo n'existe plus)

    euh je n'ai absolument aucune idée de comment faire ça...jquery gère tout seul

    tout ce que tu fais c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
      $("#myList1").sortable({  connectWith myList2 });
      $("#myList2").sortable({  connectWith myList1 });
     
    // après ça marche tout seul...
     
      puis $("#myList1").serialize();  pour avoir les id avant un form submit...
    maintenant s'il faut s'intercaller et rajouter 10 000 verifs "en évenements callback"
    -ça dépasse de loin des connaissances
    -si on utilise une lib comme ça, c'est justement pour pas avoir à faire ce genre de trucs

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Pas besoin de vérifier si l'élément ne peut être déplacer vu qu'il n'est pas visible

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/09/2009, 17h56
  2. Réponses: 2
    Dernier message: 15/05/2009, 12h53
  3. Regrouper une liste en liste de listes
    Par West01 dans le forum Prolog
    Réponses: 12
    Dernier message: 14/03/2008, 14h07
  4. Faire passer des items entre deux zones de listes
    Par ludobado dans le forum Access
    Réponses: 8
    Dernier message: 04/05/2006, 18h33
  5. Lien entre 2 zone de liste
    Par julio02200 dans le forum Access
    Réponses: 20
    Dernier message: 04/05/2006, 10h12

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