Cómo actualizar los valores del nodo jstree sin recargar
Tengo un jstree que creé con el siguiente código:
$('#mytree').jstree({"core": { "data" : value
, "themes" : { "dots": false
, "icons": false }
}
}
);
Puedo reconstruirlo con nuevos datos por este código:
$('#mytree').jstree(true).settings.core.data = new_data;
$('#mytree').jstree(true).refresh();
pero puede ser costoso cuando tienes muchos nodos. Lo que me gustaría lograr es que me gustaría actualizar el valor de los elementos (es decir, elnode.text
parte) sin reconstruir todo el árbol. Recibo los nuevos valores a través de websocket en un mensaje (la cadena JSON completa que será lanew_data
) pero la estructura no está cambiando. ¿Cómo puedo hacer eso? ¡Gracias!