Je ne peux pas comprendre cela pour la vie de moi, mais j'essaie de configurer mon jstree pour remplacer l'événement de double-clic afin qu'il ne s'agisse que d'un seul clic. Est-ce quelque chose ajouté à la configuration de rappel? Je ne sais pas comment faire cela, devrai-je modifier le code source Jstree? Documentation ici: http: //docs.planbleudu .org / modules / webportal / jQuery / jstree.v.0.9.5 / Documentation / # Configuration P>
J'ai essayé de changer le "Ondblclk" pour "cliquer sur" dans le code source, puis ajoutez une option de rappel "Cliquez sur" sur les paramètres de configuration et ça n'a rien fait ... Je le fais probablement mal cependant. P>
5 Réponses :
$("#tree").bind("select_node.jstree", function (e, data) { $("#tree").jstree("toggle_node", data.rslt.obj); $("#tree").jstree("deselect_node", data.rslt.obj); }); This might get you started in the right direction. You'll probably need to filter out which ones to expand or not depending on meta data.
L'envoi de cela dans la fonction de création de l'arborescence est l'astuce: (où T est la référence à l'arborescence) p> p>
Où est-ce que cela signifie être ajouté? Pourriez-vous s'il vous plaît partager la fonction de création de l'arbre entière?
J'ai trouvé la bonne réponse dans un problème pour le plugin sur GitHub. Les réponses ci-dessus ne fonctionnent pas. Cela fonctionne absolument et est une réponse complète sur la manière d'appeler le plugin et comment le faire utiliser un clic à un seul clic au lieu de double-cliquer.
$fullIndex.on('select_node.jstree', function(e, data){ data.instance.toggle_node(data.selected); }) .jstree()
$("#your_id_where_Tree").on('select_node.jstree', function(e, data){ data.instance.toggle_node(data.selected); });
Les réponses du code seulement sont généralement froncées sur ce site. Pourriez-vous modifier votre réponse pour inclure des commentaires ou une explication de votre code? Les explications devraient répondre à des questions telles que: Qu'est-ce que cela fait? Comment ça fait? Où est-ce que ça va? Comment résoudre le problème de l'OP? Voir: Comment ANWser . Merci!