Skip to content

Commit aa49429

Browse files
author
Kendo Bot
committed
Sync with Kendo UI Professional
1 parent 446d17b commit aa49429

File tree

1 file changed

+40
-47
lines changed
  • docs-aspnet/html-helpers/navigation/treeview

1 file changed

+40
-47
lines changed

docs-aspnet/html-helpers/navigation/treeview/overview.md

Lines changed: 40 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -161,29 +161,33 @@ The following example demonstrates the available TreeView events and how an even
161161

162162
```HtmlHelper
163163
@(Html.Kendo().TreeView()
164-
.Name("treeview")
165-
.DataTextField("Name")
166-
.Checkboxes(true)
167-
.DragAndDrop(true)
168-
.DataSource(dataSource => dataSource
169-
.Read(read => read
170-
.Action("Employees", "TreeView")
164+
.Name("treeview")
165+
.Checkboxes(true)
166+
.DragAndDrop(true)
167+
.LoadOnDemand(false)
168+
.Events(events => events
169+
.Change("onChange")
170+
.Select("onSelect")
171+
.Check("onCheck")
172+
.Collapse("onCollapse")
173+
.Expand("onExpand")
174+
.DragStart("onDragStart")
175+
.Drag("onDrag")
176+
.Drop("onDrop")
177+
.DragEnd("onDragEnd")
178+
.Navigate("onNavigate")
179+
.LoadCompleted("onLoadCompleted")
180+
)
181+
.DataTextField("Name")
182+
.DataSource(dataSource => dataSource
183+
.Read(read => read
184+
.Action("Employees", "treeview")
185+
)
171186
)
172187
)
173-
.Events(events => eventsChange("onChange")
174-
.Select("onSelect")
175-
.Check("onCheck")
176-
.Collapse("onCollapse")
177-
.Expand("onExpand")
178-
.DragStart("onDragStart")
179-
.Drag("onDrag")
180-
.DragEnd("onDragEnd")
181-
.Drop("onDrop")
182-
)
183-
)
184188
185189
<script type="text/javascript">
186-
function onChange(e) {
190+
function onChange(e) {
187191
console.log('Selected node changed to:', e.sender.select());
188192
}
189193
@@ -218,38 +222,23 @@ The following example demonstrates the available TreeView events and how an even
218222
function onDrop(e) {
219223
console.log("Dropped:", e.sourceNode);
220224
}
225+
226+
function onLoadCompleted(e) {
227+
console.log("Load Completed: ", Array.prototype.map.call(e.nodes, function (item) { return item.Name; }).join(", "));
228+
}
221229
</script>
222230
```
223231
{% if site.core %}
224232
```TagHelper
225-
<kendo-treeview auto-bind="true" drag-and-drop="true" load-on-demand="true" name="treeview"
226-
on-change="onChange" on-select="onSelect" on-check="onCheck" on-collapse="onCollapse"
227-
on-expand="onExpand" on-dragstart="onDragStart" on-drag="onDrag" on-drop="onDrop
228-
" on-dragend="onDragEnd" on-navigate="onNavigate">
229-
<items>
230-
<treeview-item expanded="true" checked="false" text="Furniture" selected="false" enabled="true">
231-
<items>
232-
<treeview-item expanded="false" checked="false" text="Tables & Chairs" selected="false" enabled="true">
233-
</treeview-item>
234-
<treeview-item expanded="false" checked="false" text="Sofas" selected="false" enabled="true">
235-
</treeview-item>
236-
<treeview-item expanded="false" checked="false" text="Occasional Furniture" selected="false" enabled="true">
237-
</treeview-item>
238-
</items>
239-
</treeview-item>
240-
<treeview-item expanded="false" checked="false" text="Decor" selected="false" enabled="true">
241-
<items>
242-
<treeview-item expanded="false" checked="false" text="Bed Linen" selected="false" enabled="true">
243-
</treeview-item>
244-
<treeview-item expanded="false" checked="false" text="Curtains & Blinds" selected="false" enabled="true">
245-
</treeview-item>
246-
<treeview-item expanded="false" checked="false" text="Carpets" selected="false" enabled="true">
247-
</treeview-item>
248-
</items>
249-
</treeview-item>
250-
<treeview-item expanded="false" checked="false" text="Storage" selected="false" enabled="true">
251-
</treeview-item>
252-
</items>
233+
<kendo-treeview auto-bind="true" drag-and-drop="true" load-on-demand="false" datatextfield="Name" name="treeview" on-change="onChange" on-select="onSelect" on-check="onCheck" on-collapse="onCollapse" on-expand="onExpand" on-dragstart="onDragStart" on-drag="onDrag" on-drop="onDrop" on-dragend="onDragEnd" on-navigate="onNavigate" on-load-completed="onLoadCompleted">
234+
<hierarchical-datasource>
235+
<schema>
236+
<hierarchical-model id="id"></hierarchical-model>
237+
</schema>
238+
<transport>
239+
<read url="@Url.Action("Employees", "treeview")" cache="true" />
240+
</transport>
241+
</hierarchical-datasource>
253242
<checkboxes enabled="true" />
254243
</kendo-treeview>
255244
@@ -289,6 +278,10 @@ The following example demonstrates the available TreeView events and how an even
289278
function onDrop(e) {
290279
console.log("Dropped:", e.sourceNode);
291280
}
281+
282+
function onLoadCompleted(e) {
283+
console.log("Load Completed: ", Array.prototype.map.call(e.nodes, function (item) { return item.Name; }).join(", "));
284+
}
292285
</script>
293286
```
294287
{% endif %}

0 commit comments

Comments
 (0)