BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
[HTML]
<div
id="twoway" e-deepwatch="true" ej-treeview e-fields="fields" e-fields-datasource="data" e-allowediting="true" e-allowmultiselection="true" e-allowdraganddrop="true" e-showcheckbox="true"></div [SCRIPT]
$scope.data
= localData; $scope.fields
= { id:
"id", parentId: "pid", text: "name", hasChild: "hasChild",e xpanded: "expanded", selected: "selected" };
var
i = 4; $scope.addScope
= function () { var
treeobj = $("#twoway").data("ejTreeView"); treeobj.addNode({ id: i, name: "New Item " + i }); i++; };
$scope.addNode
= function () { $scope.data.push({ id: i, name: "New Item " + i }); i++; // add new item in data source };
$scope.removeScope
= function () { var treeobj = $("#twoway").data("ejTreeView"); treeobj.removeNode(); //removed the selected node in TreeView };
$scope.removeNode
= function () { $scope.data.pop(); // removed last item in data source };
|
[Script]
//create the object for treeview component
var treeviewObj = $("#treeView2").ejTreeView("instance");
//Create the new node
var obj = [{ pid: "0", name: "New Root Node" }];
//Add the node to treeview
treeviewObj.addNode(obj); |
[Scripts]
var dataSource = [
{ id: 7, name: "Sales and Events", hasChild: true, expanded: true },
{ id: 8, pid: 7, name: "100 Albums - $5 Each" },
{ id: 9, pid: 7, name: "Hip-Hop and R&B Sale" }];
var treeviewObj = $("#treeView1").ejTreeView("instance");
treeviewObj.option("fields.dataSource", dataSource); |
[Scripts]
var treeviewObj = $("#treeView3").ejTreeView("instance");
var obj = [{ name: "New Node" }];
treeviewObj.addNode(obj); |