jQuery EasyUI Menú de árbol -Agregar nodos al menú de árbol
Este tutorial le muestra cómo adjuntar nodos al menú de árbol (Tree). Crearemos un árbol de alimentos que contiene nodos de frutas y verduras, y luego agregaremos algunas otras frutas al nodo de frutas existente.
Crear el árbol de alimentos
Primero, creamos el árbol de alimentos, el código es el siguiente:
<div style="width:200px;height:auto;border:1px solid #ccc;"> <ul id="tt" class="easyui-tree" url="tree_data.json"></ul> </div>
Tenga en cuenta que el componente de árbol (Tree) se define dentro de la etiqueta `<ul>`, y los datos de los nodos del árbol se cargan desde la URL `"tree_data.json"`.
Obtener el nodo padre
Luego seleccionamos el nodo de frutas haciendo clic en el nodo, y agregaremos algunos otros datos de frutas. Ejecute el método `getSelected` para obtener el nodo de procesamiento:
var node = $('#tt').tree('getSelected');
El resultado devuelto por el método `getSelected` es un objeto de JavaScript que tiene propiedades `id`, `text` y `target`. La propiedad `target` es un objeto DOM que hace referencia al nodo seleccionado; su método `append` se utilizará para adjuntar nodos secundarios.
Adjuntar nodos
var node = $('#tt').tree('getSelected');
if (node){
var nodes = [{
"id":13,
"text":"Raspberry"
},{
"id":14,
"text":"Cantaloupe"
}];
$('#tt').tree('append', {
parent:node.target,
data:nodes
});
}
Cuando agregue algunas frutas, verá:
Como puede ver, no es tan difícil adjuntar nodos usando el complemento de árbol (Tree) de easyui.
Descargar ejemplos de jQuery EasyUI
jeasyui-tree-tree3.zip
Otras extensiones