JSTree create_node不起作用

时间:2016-08-05 09:19:56

标签: jquery jstree

我想在点击最后一个孩子时在节点内创建一个新节点。

我尝试了以下脚本,但它总是返回false而不是新的节点ID。

$('#categories').jstree().create_node('#', 'Foo');

这是使用不同语法的相同代码,但这也不起作用:

$('#categories').jstree().create_node('#', {data:'Foo'});

这些也是一样的:

$('#categories').jstree('create_node', '#', {data:'Foo'});
$('#categories').jstree('create_node', '#', 'Foo');

1 个答案:

答案 0 :(得分:5)

您必须将"check_callback": true添加到您的树状配置中,如下所示。

检查演示 - Fiddle demo

$("#categories").jstree({
    "core": {
        "data": ...,
        "check_callback": true
    }
});