@jmarvinr/treejs
Version:
a lightweight tree widget, compatible with originaljs/react/vue, 9.6kb size for tree.min.js&tree.min.css without gzip.
41 lines (34 loc) • 822 B
JavaScript
/* eslint-disable */
new Tree('#container', {
data: [], // tree data
});
new Tree('#container', {
data: [], // tree data
values: ['1', '2', '3'],
});
new Tree('#container', {
url: '/api/treeJson',
values: ['1', '2', '3'],
});
new Tree('#container', {
url: '/api/rawData',
beforeLoad: rawdata => {
let formatedData = rawdata; // do some format
return formatedData;
},
values: ['1', '2', '3'],
});
new Tree('#container', {
url: '/api/treeJson',
loaded: () => {
// to something or setValues() after Tree loaded callback
let treeJson = [];
this.values = treeJson;
},
});
new Tree('#container', {
url: '/api/treeWithCheckedStatusJson',
});
let tree = new Tree();
let values = tree.values;
let selectedNodes = tree.selectedNodes;