javascript - ejemplos - jstree icons
parĂ¡metros de jstree create_node (2)
¿Podría por favor darme la lista de parámetros de esta función y un ejemplo de uso?
$(''#treepanel'').jstree("create_node");
En mi humilde opinión, jsTree es poderoso, pero la documentación podría mejorarse.
La función create_node se documenta here .
Tenga cuidado de no interpretar el [] como un literal. Son solo para indicar que los parámetros son opcionales.
Esto funciona para la versión de jsTree "pre 1.0 arreglado":
var position = ''inside'';
var parent = $(''#your-tree'').jstree(''get_selected'');
var newNode = { state: "open", data: "New nooooode!" };
$(''#your-tree'').jstree(
"create_node", parent, position, newNode, false, false);
JSTree 3.3.5
Desde su documentación, la funcionalidad "create_node" ha invertido args ''newNode'' y ''position''
$(''#your-tree'').jstree("create_node", parent, newNode, position, false, false);
https://www.jstree.com/api/#/?f=create_node([par,%20node,%20pos,%20callback,%20is_loaded])
Más recientemente, para la versión 3+:
var parent = ''#'';
var node = { id:123,text:"Hello world"};
$(''#yourtree'').jstree(''create_node'', parent, node, ''last'');
Sintaxis alternativa que parece estar funcionando:
$(''#yourtree'').jstree().create_node(parent, node, ''last'');