JSTree create_node 不工作
JSTree create_node not working
我想在您单击最后一个子节点时在节点内创建一个新节点。
我尝试了以下脚本,但它总是 returns false 而不是新节点 ID。
$('#categories').jstree().create_node('#', 'Foo');
这是具有不同语法的相同代码,但这也不起作用:
$('#categories').jstree().create_node('#', {data:'Foo'});
还有这些也是一样的:
$('#categories').jstree('create_node', '#', {data:'Foo'});
$('#categories').jstree('create_node', '#', 'Foo');
您必须将 "check_callback": true
添加到您的树配置中,如下所示。
检查演示 - Fiddle demo.
$("#categories").jstree({
"core": {
"data": ...,
"check_callback": true
}
});
我想在您单击最后一个子节点时在节点内创建一个新节点。
我尝试了以下脚本,但它总是 returns false 而不是新节点 ID。
$('#categories').jstree().create_node('#', 'Foo');
这是具有不同语法的相同代码,但这也不起作用:
$('#categories').jstree().create_node('#', {data:'Foo'});
还有这些也是一样的:
$('#categories').jstree('create_node', '#', {data:'Foo'});
$('#categories').jstree('create_node', '#', 'Foo');
您必须将 "check_callback": true
添加到您的树配置中,如下所示。
检查演示 - Fiddle demo.
$("#categories").jstree({
"core": {
"data": ...,
"check_callback": true
}
});