Comment puis-je associer des comportements à un double clic dans jsTree?
Je suis en utilisant le jsTree plugin jQuery et souhaitez exécuter du code lorsque l'utilisateur double clique sur un nœud.
Je n'arrive pas à le faire fonctionner. J'ai trouvé de la documentation sur un ondblclk
événement, mais il n'a pas le feu.
browser.jstree(
{
plugins: ["themes", "json_data", "ui", "cookies"],
callback:
{
ondblclk: function (node, tree) {
if (!thisReportBrowserthis._isFoldersOnly) {
var f = node;
}
}
}
}
);
Comment puis-je manipuler double-cliquez sur événements avec jstree?
- Il semble que la documentation que j'ai trouvé pour l'extrait de code ci-dessus a été out-of-date.
Vous devez vous connecter pour publier un commentaire.
Il s'avère que je peux faire ceci:
node
contient lesli
qui a été cliqué etdata
contient les métadonnées avec mes infos en elle.'dblclick.jstree' n'existe pas dans la dernière version jsTree 1.0.
DoubleClick pour le nœud:
Insérer cette fonction si vous voulez juste dblclicked nœud
C'est un peu différent pour obtenir les données pour moi, mais autrement GiddyUpHorsey réponse était sur place. Voici le nouveau code:
Les réponses ci-dessus ne fonctionnent pas sur la version la plus récente de jstree (qui est 3.3.4)
Cela m'a coûté une journée de l'esprit de flexion de travail, mais j'ai finalement obtenu.
Voici de travail, double-cliquer pour Modifier le code:
JS:
et ici est un travail jsfiddle.
que la version 3.3.5, j'utilise celui-ci: