Ash*_*win 10 html javascript css jquery jstree
我正在使用crrm创建一个节点,如下所示
$("#TreeDiv").jstree("create", $("#somenode"), "inside", { "data":"new_node" });
通过向导调用此函数(即我正在创建一个节点).
到目前为止,我成功地#somenode在该树中获得了一个节点.创建新节点时出现问题,它显示为焦点,并且仍然可以编辑节点名称.
截图如下 -

如何以编程方式禁用此编辑
Mar*_*rgo 14
我知道这是一个古老的问题,但我已经花了很多时间寻找答案并继续用这个答案找到老问题,所以这个更新可能对某人有帮助.对于新版本的jstree,"create"不再起作用,请使用"create_node":
var CurrentNode = jQuery("#TreeMenuDiv").jstree("get_selected");
var id = $("#TreeMenuDiv").jstree('create_node', CurrentNode, value, 'last');
Run Code Online (Sandbox Code Playgroud)
在create function的末尾添加了"skip_rename"参数为"true"并且它有效.
$("#TreeDiv").jstree("create", $("#somenode"), "inside", { "data":"new_node" }, false, true);