Prise en charge du tri sur plusieurs niveaux avec tool-man
Par Guillaume Hautbois, dimanche 1 octobre 2006 à 14:36 :: Javascript :: #10 :: rss
Ayant eu besoin récemment de réaliser un tri par drag and drop sur plusieurs niveaux j'ai souhaité utiliser ma librairie habituelle à savoir celle de tool-man.org
Après plusieurs test et quelques recherches je me suis rendu compte que ce n'était pas faisable ou alors j'étais passé à côté (ce qui est possible).
Ce qu'il se passe c'est que la zone de "saisie" pour le drag and drop n'est pas définie et prend donc tout l'élément li. Or pour imbriquer des listes il faut insérer un ul dans un élément li, l'ul imbriqué ne pourra donc pas être trié à cause de la zone de saisie du dessus.
J'ai donc effectué une légère modification au script afin de pouvoir définir une zone clickable en englobant ce que l'on souhaite par un div avec la class "clickable".
Vous pouvez voir le résultat ci-dessous et accéder à la source dans mon labo. J'espère que ça vous sera utile ;)
Commentaires
1. Le vendredi 6 octobre 2006 à 17:22, par caedes
2. Le samedi 7 octobre 2006 à 12:37, par Sol@rweb
3. Le mardi 10 octobre 2006 à 18:12, par caedes
4. Le mercredi 11 octobre 2006 à 14:38, par caedes
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.