File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
web/treeview/how-to/AngularJS Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ title : Toggle nodes with single click
3
+ page_title : Toggle nodes with single click
4
+ description : Toggle nodes with single click
5
+ ---
6
+
7
+ # Toggle nodes with single click
8
+
9
+ The example below demonstrates how to toggle nodes between expanded and collapsed state with a single click.
10
+
11
+ #### Example:
12
+
13
+ ``` html
14
+ <div id =" example" ng-app =" KendoDemos" >
15
+ <div class =" demo-section k-content" ng-controller =" MyCtrl" >
16
+ <div kendo-tree-view =" tree"
17
+ k-data-source =" treeData"
18
+ ng-click =" toggle($event)" >
19
+ </div >
20
+ </div >
21
+ </div >
22
+
23
+ <script >
24
+ angular .module (" KendoDemos" , [ " kendo.directives" ])
25
+ .controller (" MyCtrl" , function ($scope ){
26
+ $scope .treeData = new kendo.data.HierarchicalDataSource ({ data: [
27
+ { text: " Item 1" },
28
+ { text: " Item 2" , items: [
29
+ { text: " SubItem 2.1" },
30
+ { text: " SubItem 2.2" }
31
+ ] },
32
+ { text: " Item 3" }
33
+ ]});
34
+
35
+ $scope .toggle = function (e ) {
36
+ var dataItem = this .tree .dataItem (e .target );
37
+ dataItem .set (" expanded" , ! dataItem .expanded );
38
+ };
39
+ })
40
+ </script >
41
+ ```
You can’t perform that action at this time.
0 commit comments