gpt4 book ai didi

jquery - 如何拒绝删除/重命名/移动jsTree中的根(或其他)节点?

转载 作者:行者123 更新时间:2023-12-01 08:17:08 25 4
gpt4 key购买 nike

例如:

[{
"data": "reference",
"attr": {
"id": "0"
},
"state": "open",
"children": [
[{
"data": "one",
"attr": {
"id": "1"
},
"state": "closed"
}, {
"data": "two",
"attr": {
"id": "2"
}
}]
]
}, {
"data": "recycle bin",
"attr": {
"id": "bin"
},
"state": "closed",
"children": []
}]

我需要使用“dnd”、“crrm”和“上下文菜单”插件拒绝删除/移动/重命名“引用”和“回收站”节点

最佳答案

为了避免移动,使用 crrm plugin你可以这样做:

"crrm": {
"move": {
"check_move": function(m) { return (m.o[0].id !== "0" && m.o[0].id !== "bin"); }
}
}

总之,您需要返回 TRUE 来允许移动,否则返回 FALSE。因此,您检查要移动的节点的 ID 不是引用 ID,也不是回收站 ID。

请查看 jsTree documentation用于完成其他任务,因为您需要的一切都在那里。不要偷懒:-)

关于jquery - 如何拒绝删除/重命名/移动jsTree中的根(或其他)节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9836942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com