or


webix.ui({ view: 'tree', data: [ { value: 'Programs', }, { value: 'Governance', data: [ {value: 'Regulations'}, {value: 'Policies'}, {value: 'Standards'} ] } ], on: { onItemClick: function (nodeId, el) { // nodeId is defined (automatically generated)
var node = this.getItem(nodeId); // will output the text of the clicked node webix.message(node.value);
// load children of node.value via AJAX here...
} }});var myHDS = new kendo.data.HierarchicalDataSource({ transport: { read: function (options) { if (!options.data.id) { options.success([ { ... hard-coded local data for the first level of nodes
... must hard-code IDs? } ]); return; } // must have an id here
var node = myHDS.get(options.data.id); // load children from the sever via AJAX calltreeview.append( { text: $("#text").val() }, selectedNode);treeview.append( { text: $("#text").val(), id: "some id" }, selectedNode);