gpt4 book ai didi

javascript - jsTree按类拖放限制文件夹

转载 作者:行者123 更新时间:2023-11-29 10:22:42 25 4
gpt4 key购买 nike

如何通过类名 class="locked"锁定文件夹上的拖动功能?并同时锁定其他要拖入该文件夹的文件夹class="locked"。

我想要一个同时具有拖放和上下文菜单的设置。如果节点的类名“锁定”,我只想禁用对上下文菜单的编辑以及拖入此文件夹或将此文件夹拖到新位置的可能性。

谢谢

最佳答案

通过使用 CRRM 插件结合 .get_move() 的核心文档找到了一种方法。

“.o”是被移动的节点,“.r”是移动中的引用节点。

http://www.jstree.com/documentation/core

http://www.jstree.com/documentation/crrm

这是我的代码:

"crrm" : {
"move" : {
"default_position" : "first",
"check_move" : function (m) {
return (m.o.hasClass("locked") || m.r.hasClass("locked")) ? false : true;
}
}
}

关于javascript - jsTree按类拖放限制文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8374452/

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