2010-05-25 17 views

Respuesta

1

simplemente añadir lo siguiente:

"default" : { 
    draggable : false 
}, 

que debe estar en los tipos: sección.

1

Esto ha cambiado en la versión más nueva de JSTree.

La forma en que lo hice (en v1.0) estaba en la sección crrm. Mi check_move veía así:

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

m.o.data ("rel") es la forma de obtener el tipo de nodo que se arrastró.

Esto hace que el nodo de ese tipo no se pueda arrastrar, dándole un ícono X sin importar dónde se arrastra el nodo.

8

Sus Simple.Do no opción de adición de DND en plugins

Esto incluye la funcionalidad de arrastrar & gota

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

Esto desactiva la función de arrastrar & gota

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

+0

@Piotr Ptak Si considera que esta respuesta es útil, por favor, márquela como respuesta aceptada. – Satheesh

0

No añadiendo el " dnd 'a los tipos funciona. También puede usar la propiedad en el complemento, esto deshabilitará todo movimiento.

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