2010-05-25 28 views

Trả lời

1

chỉ cần thêm này:

"default" : { 
    draggable : false 
}, 

nó phải ở trong các loại: phần.

1

Điều này đã thay đổi trong phiên bản mới hơn của JSTree.

Cách tôi đã làm (trong v1.0) nằm trong phần crrm. Check_move của tôi trông giống như sau:

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

m.o.data ("rel") là cách bạn lấy loại nút được kéo.

Điều này làm cho nút của loại đó không thể được kéo, cho nó một biểu tượng X không có vấn đề nơi mà các nút được kéo.

8

nó Simple.Do không thêm tùy chọn DND trong plugin

này bao gồm kéo thả & chức năng

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

này vô hiệu hóa chức năng kéo thả &

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

+0

@Piotr Ptak Nếu bạn thấy câu trả lời này hữu ích, vui lòng đánh dấu câu trả lời là câu trả lời được chấp nhận. – Satheesh

0

Không thêm ' dnd 'cho các loại không hoạt động. Bạn cũng có thể sử dụng thuộc tính trên trình cắm, điều này sẽ vô hiệu hóa tất cả di chuyển.

 dnd: { 
      "is_draggable": function (node) { 
       return false; // flip switch here. 
      } 
     }, 
Các vấn đề liên quan