jsTree - 禁用拖动选项
答
简单地补充一点:
"default" : {
draggable : false
},
它应该在的类型:部分。
答
在新版本的JSTree中进行了更改。
我这样做的方式(在v1.0中)是在crrm部分。我check_move是这样的:
"check_move" : function (m) {
return (m.o.data("rel")=="itemsetting" ? false : true);
}
m.o.data(“相对”)是你如何获得节点的类型被拖动。
这使得无法拖动该类型的节点,无论节点被拖拽到哪里,都会给它一个X图标。
答
其Simple.Do不加入插件免打扰选项
这包括拖&拖放功能
"plugins": ["themes","html_data","dnd","ui","types"]
这将禁用拖动&拖放功能
"plugins": ["themes","html_data","ui","types"]
答
不添加“ dnd'的类型确实有效。 您也可以使用插件上的属性,这将禁用所有移动。
dnd: {
"is_draggable": function (node) {
return false; // flip switch here.
}
},
@Piotr Ptak如果您认为本答案有用,请将其标记为已接受的答案。 – Satheesh 2016-07-01 18:46:51