如何通过类名 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/