Crear una vista de árbol simple con vanilla JavaScript-JS-TreeView

Tiempo de ejecución: 30 minutos. Empezar

Autor:
Views Total: 8,315
Sitio oficial: Ir a la web
Actualizado: June 21, 2018
Licencia: MIT

Vista prévia

Crear una vista de árbol simple con vanilla JavaScript-JS-TreeView

Descripción

JS-TreeView es una biblioteca de JavaScript mínima que se utiliza para crear un vista de árbol expandible/plegable (estructura de pliegue) de una matriz de objetos.

Funcionamiento

Cargue el TreeView. min. CSS y TreeView. min. js en el documento.

<link rel="stylesheet" href="treeview.min.css" />
<script src="treeview.min.js"></script>

Cree un contenedor donde la biblioteca JS representará una vista de árbol en ella.

<div id="tree"></div>

Construya la estructura de árbol usando la matriz de objetos JS.

var tree = [{

name: 'Vegetables',

children: []

}, {

name: 'Fruits',

children: [{


name: 'Apple',


children: []

}, {


name: 'Orange',


children: []

}, {


name: 'Lemon',


children: []

}]

}, {

name: 'Candy',

children: [{


name: 'Gummies',


children: []

}, {


name: 'Chocolate',


children: [{


name: 'M & M\'s',


children: []


}, {


name: 'Hershey Bar',


children: []


}]

}, ]

}, {

name: 'Bread',

children: []
}];

Cree la vista de árbol.

var t = new TreeView(tree, 'tree');

Events available.

t.on('select', function (target,data) {

 alert('select');
 });

t.on('expand', function (target,leaves) {

 alert('expand');
 });

t.on('expandAll', function () {

 alert('expand');
 });

t.on('collapse', function (target,leaves) {

 alert('collapse');
 });

t.on('collapseAll', function () {

 alert('collapse');
 });

Registro de cambios

v1.1.5 (06/21/2018)

  • actualizar

Te puede interesar: