2010-05-25 6 views

Répondre

1

simplement ajouter ceci:

"default" : { 
    draggable : false 
}, 

il devrait être dans les types: section.

1

Cela a changé dans la nouvelle version de JSTree.

La façon dont je l'ai fait (en v1.0) était dans la section crrm. Mon check_move ressemblait à ceci: comment vous obtenez le type du noeud traîné

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

m.o.data ("rel").

Cela ne permet pas de faire glisser le noeud de ce type, en lui donnant une icône X, quel que soit l'endroit où le noeud est déplacé.

8

Ses Simple.Do pas ajouter l'option DND dans les plugins

Cela inclut drag & drop fonctionnalité

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

Cela désactive la fonctionnalité glisser-déplacer &

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

+0

@Piotr Ptak Si cette réponse vous a été utile, veuillez la marquer comme réponse acceptée. – Satheesh

0

Ne pas ajouter la ' dnd 'aux types fonctionne. Vous pouvez également utiliser la propriété sur le plugin, cela désactivera tout déplacement.

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