+
+
+
+ @Html.ValidationMessage("Error")
+ @if (Model == null)
+ {
+
+ }
+ else
+ {
+ @Html.Telerik().TreeView().Name("TreeView").ShowCheckBox(false).ExpandAll(false).ClientEvents(events => events
+ .OnSelect("onSelect").OnLoad("click_node")
+
+ ).BindTo(Model, mappings =>
+ {
+ mappings.For
+ (binding => binding.ItemDataBound((item, menuItem) =>
+ {
+ item.Text = menuItem.Title;
+ item.Value = menuItem.Path;
+ item.LinkHtmlAttributes["id"] = menuItem.Path.Replace("\\", "_");
+ item.ImageUrl = menuItem.MenuItems.Any() ? "~/Areas/FMT/Images/FMT_Images/Folders.png" : "~/Areas/FMT/Images/FMT_Images/Folder.png";
+ })
+ .Children(category => category.MenuItems));
+ mappings.For
+ (binding => binding
+ .ItemDataBound((item, subMenuItem) =>
+ {
+ item.Text = subMenuItem.Title;
+ item.Value = subMenuItem.Path;
+ item.LinkHtmlAttributes["id"] = subMenuItem.Path.Replace("\\", "_");
+ item.ImageUrl = subMenuItem.MenuItems.Any() ? "~/Areas/FMT/Images/FMT_Images/Folders.png" : "~/Areas/FMT/Images/FMT_Images/Folder.png";
+ }));
+ });
+
+
+ }
+
+
+
+
+
+
+