我試圖防止刪除jstree中的根節點。在早期版本存在的before.jstree事件,與你可以做這樣的:將函數附加到.jstree
.on("before.jstree", function (e, data) {
if(data.func === "delete_node") {
if (data.node.type == "root_node" || true)
{
e.stopImmediatePropagation();
return false;
}
}
})
但由於before.jstree方法已在jstree 3(https://www.jstree.com/api/)被切斷,這種方法行不通了。有沒有一個替代解決方案沒有操縱contextmenu事件?
如何刪除節點?它是一個上下文菜單嗎?如果選擇了根節點,您可以隱藏該選項嗎? –