come disabilitare l'opzione trascinabile in jsTree? Voglio disabilitare i nodi in movimento. Come posso raggiungere questo obiettivo?jsTree - disabilita l'opzione di trascinamento
risposta
semplicemente aggiungere questo:
"default" : {
draggable : false
},
dovrebbe essere nei tipi: sezione.
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.
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"]
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.
}
},
- 1. Disabilita trascinamento nel carosello
- 2. Android Google Maps: disabilita il trascinamento in MapFragment
- 3. Testo sublime 3: Disabilita selezione trascinamento dalla grondaia
- 4. Disabilita trascinamento una volta raggiunti i limiti massimi in Leaflet
- 5. casella di controllo disattiva jstree
- 6. Aggiunta di metadati a jsTree
- 7. JSTree - disabilita la selezione su un nodo genitore, ma consente l'espansione al click
- 8. aggiungi codice a jstree
- 9. Temi JsTree disponibili?
- 10. jstree checkbox manipulation
- 11. JsTree è in conflitto con jquery.validate
- 12. jsTree aprire una filiale
- 13. jsTree Node Espandi/comprimi
- 14. jstree selezionare nodo
- 15. jstree: larghezza del vincolo
- 16. Disabilitare l'intero jsTree
- 17. impedisce jsTree node select
- 18. Disabilita hover, il testo selezionare, ecc durante il trascinamento di un elemento in JQuery collegare
- 19. disabilita il trascinamento dello zoom nelle mappe di Google facendo clic su un pulsante
- 20. Immagine di trascinamento personalizzata con NSTableView come sorgente di trascinamento
- 21. jstree ottenere nuovi dati json dall'albero
- 22. trascinamento dell'ordine di immagini
- 23. JsTree casella di controllo - controllare evento
- 24. funzione di ordinamento jsTree incredibilmente lento
- 25. come ottenere i metadati di jsTree.
- 26. JSTREE - aggiorna jstree in modo tale che tutto il codice all'interno di "bind (" loaded.jstree ")" venga ripetuto
- 27. jstree move, drag and drop
- 28. testo foglia wrapping in jstree
- 29. Jquery Jstree checkbox capture capture
- 30. Come inizializzare jsTree utilizzando JSON
@Piotr Ptak Se hai trovato questa risposta utile, contrassegnala come risposta accettata. – Satheesh