【发布时间】:2016-04-15 12:18:53
【问题描述】:
我正在尝试防止删除 jstree 中的根节点。在早期版本中,有 before.jstree 事件,您可以使用它来执行此操作:
.on("before.jstree", function (e, data) {
if(data.func === "delete_node") {
if (data.node.type == "root_node" || true)
{
e.stopImmediatePropagation();
return false;
}
}
})
但是由于在 jstree 3(https://www.jstree.com/api/) 中已经砍掉了 before.jstree 方法,所以这种方法不再起作用了。有没有不操纵上下文菜单事件的替代解决方案?
【问题讨论】:
-
如何删除节点?它是上下文菜单吗?如果选择了根节点,您可以隐藏该选项吗?
标签: javascript jquery treeview jstree