Tengo un botón que se recarga (reenvía una solicitud AJAX) una vez que se hace clic en jsTree.¿Cómo puedo vincular una función de devolución de llamada en el evento completo de actualización jstree?
Aquí es un código de configuración de ejemplo que tengo:
treeContainer.bind("loaded.jstree", function() {
alert("the tree is loaded");
}).jstree(config);
El problema que experimento es que no tengo la alerta (envuelto en una función de devolución de llamada) muestra una vez el botón 'recarga' se hace clic en el segundo , 3 °, etc. veces. ¿Estoy utilizando el evento de estado jstree incorrecto?
Para resumir, quiero que se ejecute una función de devolución de llamada jsTree cada vez que hago clic en el botón 'recargar'.
Actualmente estoy usando jsTree 1.0-rc1 (rev. 191).
esto no es todo lo que necesitaba ... Quiero mantener mis configuraciones relacionadas con jsTree en un solo lugar. Lo que estoy buscando es un evento como este: 'treeContainer.bind (" reloaded.jstree ", function() {...}). jstree (...)' –
@John Doe Lo siento pero No creo que haya un evento como este en jstree. Tendrás que trabajar en eso (como sugerí) o extender el núcleo jstree e implementar este nuevo evento. –