开发者

parameters of jstree create_node

开发者 https://www.devze.com 2023-03-23 15:02 出处:网络
Could you please give me the list of parameters of this function and an example of usage $(\'#treepanel\')开发者_StackOverflow中文版.jstree(\"create_node\");

Could you please give me the list of parameters of this function and an example of usage

$('#treepanel')开发者_StackOverflow中文版.jstree("create_node");


IMHO jsTree is powerful, but documentation could be improved.

The create_node function is documented here.

Be careful not interpreting the [] as a literal. They are just to indicate that the parameters are optional.

This works for jsTree version "pre 1.0 fixed":

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

From their docs "create_node" functionality has inverted args 'newNode' and '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])


More recently, for version 3+:

var parent = '#';
var node = { id:123,text:"Hello world"};
$('#yourtree').jstree('create_node', parent, node, 'last');

Alternative syntax that seems to be working:

$('#yourtree').jstree().create_node(parent, node, 'last');

See documentation

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号