Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2015-05-03T19:26:36+02:00Les derniers messages parus sur le forum de Zeste de Savoir.jQuery UI et jstree : problème de drag'n drop, message #552772015-05-03T19:26:36+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/3038/jquery-ui-et-jstree-probleme-de-dragn-drop/?page=1#p55277<p>Problème résolu : j'ai contacté par mail le créateur de jsTree, qui m'a indiqué qu'il ne faut pas utiliser son plugin avec jQuery (plus précisément, il ne faut pas "mélanger" leurs gestionnaires d'événements).</p>
<p>Voici par ailleurs un topic particulièrement utile pour mettre en place ce type de drag'n drop en n'utilisant que jsTree : <a href="https://groups.google.com/forum/#!topic/jstree/BYppISuCFRE">https://groups.google.com/forum/#!topic/jstree/BYppISuCFRE</a></p>jQuery UI et jstree : problème de drag'n drop, message #549102015-05-01T22:25:36+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/3038/jquery-ui-et-jstree-probleme-de-dragn-drop/?page=1#p54910<p>Bonjour à tous,</p>
<p>Je cherche à mettre en place un drag'n drop pour les items d'une treeview. L'idée, c'est qu'ils soient droppables dans des éléments HTML bien précis. Je ne cherche donc pas à faire un drag'n drop d'un item de l'arbre vers un noeud de ce-même arbre, mais bel et bien un d&d d'un item de l'arbre vers un élément HTML qui est extérieur à cet arbre.</p>
<p>Pour créer l'arbre, j'utilise le plugin jQuery "jstree" et pour le drag'n drop que je veux faire, j'ai recours à jQuery UI (si j'avais voulu faire un d&d d'un item vers un noeud, jstree m'aurait suffit, mais ce n'est pas le cas ; d'où mes quelques indications présentées ci-dessus).</p>
<p>Ainsi, j'applique une jQueryUI.draggable à l'item sélectionné dans l'arbre et une jQueryUI.droppable à l'élément qui doit être en mesure de recevoir cet item. Malheureusement, le dag'n drop ne fonctionne pas comme il faut… Voici le problème que je rencontre :</p>
<p>**Je suis obligé de drag'n drop n'importe où l'item sélectionné pour pouvoir faire le drag'n drop vers l'élément-container. Si je ne fais pas le faux drag'n drop préalable, l'item sélectionné retourne dans l'arbre (c'est l'animation par défaut de jstree quand on lâche un item sélectionné en-dehors de tout container).</p>
<p>J'aimerais que le drag'n drop se fasse d'un seul coup.**</p>
<p>Je pense qu'il y a un conflit entre jQuery UI et jstree… Quelqu'un a-t-il déjà rencontré ce bug ?</p>
<p>Merci d'avance, bonne soirée.</p>