2010-05-25 8 views

risposta

1

semplicemente aggiungere questo:

"default" : { 
    draggable : false 
}, 

dovrebbe essere nei tipi: sezione.

1

Questo è cambiato nella versione più recente di JSTree.

Il modo in cui l'ho fatto (nella versione 1.0) era nella sezione CRrm. Il mio check_move si presentava così:

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

m.o.data ("rel") è come si ottiene il tipo del nodo viene trascinato.

Ciò rende impossibile il trascinamento del nodo di quel tipo, dandogli un'icona X indipendentemente da dove viene trascinato il nodo.

8

Le sue Simple.Do non aggiungere l'opzione DND nei plugin

Questo include il drag funzionalità & goccia

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

Questo disabilita la funzionalità di trascinamento & goccia

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

+0

@Piotr Ptak Se hai trovato questa risposta utile, contrassegnala come risposta accettata. – Satheesh

0

Non aggiungere il ' dnd 'ai tipi funziona. Puoi anche usare la proprietà sul pluggin, questo disabiliterà tutto lo spostamento.

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