jQuery EasyUI Menú de árbol -Control de arrastrar y soltar del menú de árbol
Cuando se utiliza el complemento de árbol (Tree) en una aplicación, las funciones de arrastrar (drag) y soltar (drop) requieren permitir a los usuarios cambiar la posición de los nodos. Para habilitar las operaciones de arrastrar (drag) y soltar (drop), todo lo que necesita hacer es establecer la propiedad 'dnd' del complemento de árbol (Tree) en true.
Crear un menú de árbol (Tree)
$('#tt').tree({
dnd: true,
url: 'tree_data.json'
});
Cuando se produce una operación de soltar en un nodo del árbol, se activará el evento 'onDrop'. Debe realizar una o más operaciones, como guardar el estado del nodo en el servidor remoto, etc.
onDrop: function(targetNode, source, point){
var targetId = $(target).tree('getNode', targetNode).id;
$.ajax({
url: '...',
type: 'post',
dataType: 'json',
data: {
id: source.id,
targetId: targetId,
point: point
}
});
}
Descargar ejemplos de jQuery EasyUI
jeasyui-tree-tree5.zip
Otras extensiones