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

Bibliothèques & Frameworks Discussion :

Une liste sortable [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Une liste sortable [Prototype]
    Salut,

    Actuellement je tente de créer une liste sortable avec scriptaculous. Jusque là aucun soucis. Mais lorsque je rajoute des éléments de manière dynamique à ma liste ça ne fonctionne pas correctement.

    Voici le code html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <ul id="myLinks">
      <li id="item_5">item</li>   
      <li id="item_4">item</li>   
      <li id="item_3">item</li>   
      <li id="item_2">item2</li>   
      <li id="item_1">item</li>
    </ul>

    Je crée ma liste sortable à partir de mes li. Puis je rajoute un nouvel élément :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    element = Builder.node('li',{id:'item_'+300}, [ Builder.node('a',{id:'item-'+300, className:'actived'},'Test') ]);
    $('myLinks').appendChild(element);
    new Draggable(element);


    Avec ce code ça rend mon nouvel élément draggable mais pas comme les éléments de ma liste initiale. Auriez-vous une idée du pourquoi ça fonctionne pas ?

    Aucune idée ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Par défaut
    Bonjour Kerod,

    En analysant ce que tu décris, je pense que le "new Draggable(element);" ne fait qu'appliquer les propriétés par défaut de D&D et non celle que tu as pu établir lors de la création de ta liste.

    Je ne sais pas comment il est possible de transmettre les propriétés de D&D de ta liste à ce moment la...
    A chaque fois que j'ai eu besoin de modifier une liste sortable avec scriptaculous,... je la recréais à chaque fois... c'est bourrin mais ca a le mérite de marcher ^^.

  3. #3
    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
    Je sais bien que c'est une solution que j'ai essayé et je me souviens plus si ça fonctionnait ou non. Mais je la trouvais lourde parce que l'on ajoute qu'un élément .

    Mais si je ne peux pas faire autrement.

    En tout cas merci pour ta réponse

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,
    Je suis loin de proposer une solution, j'ai du mal à supporter scriptaculous...
    Citation Envoyé par Kerod Voir le message
    Avec ce code ça rend mon nouvel élément draggable mais pas comme les éléments de ma liste initiale.
    Qu'entends-tu par là?

  5. #5
    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
    J'entends tout simplement que mon élément est ajouté, ma nouvelle liste est bien prise en compte si modification. Mais le comportement du nouvel élément est différent de ma liste initiale.

    Tout ce que j'ai réussi à faire pour le moment c'est avoir un élément restreint à un déplacement vertical. Tous les effets de survol des autres éléments de ma liste (ce qui est présent pour tout autre élément) ne sont pas ajoutés et c'est ce que je cherche à faire. Obtenir une liste dont tous les effets se ressemblent.

Discussions similaires

  1. Récuperer la position d'une liste sortable en PHP Objet
    Par arlemcities dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/09/2015, 22h43
  2. UI Sortable, Mélanger les éléments d'une liste
    Par Bliblu dans le forum jQuery
    Réponses: 3
    Dernier message: 15/11/2010, 08h55
  3. UI Sortable. Sauvegarder l'ordre d'une liste
    Par Link45 dans le forum jQuery
    Réponses: 1
    Dernier message: 29/04/2010, 17h12
  4. [script.aculo.us] Mixer une liste Automplete et Sortable pour un drag'n drop
    Par keaton7 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 23/07/2009, 13h33
  5. [script.aculo.us] Liste "Sortable" dans une liste Sortable
    Par Loïs Estienne dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 22/05/2008, 18h03

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