2010-05-25 126 views

回答

1

簡單地補充一點:

"default" : { 
    draggable : false 
}, 

它應該在的類型:部分。

1

在新版本的JSTree中進行了更改。

我這樣做的方式(在v1.0中)是在crrm部分。我check_move是這樣的:

"check_move" : function (m) { 
        return (m.o.data("rel")=="itemsetting" ? false : true); 
       } 

m.o.data(「相對」)是你如何獲得節點的類型被拖動。

這使得無法拖動該類型的節點,無論節點被拖拽到哪裏,都會給它一個X圖標。

8

其Simple.Do不加入插件免打擾選項

這包括拖&拖放功能

"plugins": ["themes","html_data","dnd","ui","types"] 

這將禁用拖動&拖放功能

"plugins": ["themes","html_data","ui","types"]

+0

@Piotr Ptak如果您認爲本答案有用,請將其標記爲已接受的答案。 – Satheesh 2016-07-01 18:46:51

0

不添加「 dnd'的類型確實有效。 您也可以使用插件上的屬性,這將禁用所有移動。

 dnd: { 
      "is_draggable": function (node) { 
       return false; // flip switch here. 
      } 
     },