or
@{ Html.Kendo().MultiSelectFor(model => model.ActivityIds) .BindTo(new SelectList(ViewBag.Activity, "ActivityId", "ActivityName")) .Value(new SelectList(ViewBag.SelectedActivites, "ActivityId", "ActivityName")) .Placeholder("Select Activity ..") .HtmlAttributes(new { style = "width: 800px;" }) .Render(); }ViewBag.Activity = db.GetActivityList(Constants.APP_SC).ToList(); if(smallCellViewModel.HasValue() && smallCellViewModel.ActivityIds.HasValue()) { ViewBag.SelectedActivites = db.GetActivityList(Constants.APP_SC).Where(c=>smallCellViewModel.ActivityIds. Contains(c.ActivityId)).ToList(); }
var tv = $("#FolderTree").data('kendoTreeView');
var selectedItem = tv.dataItem(tv.select());
var selectedDataItem = tv.dataItem(tv.findByUid(selectedItem.uid));
selectedDataItem.loaded(false);
selectedDataItem.load();
tv.expand(selectedItem)

@(Html.Kendo().TreeView() .Name("FolderTree") .TemplateId("treeviewtemplate") .Events(e => e .Select("tvOnSelect") .DataBound("tvOnDataBound") .DragEnd("tvOnDragEnd") ) .BindTo(Model.Folders, (Kendo.Mvc.UI.Fluent.NavigationBindingFactory<TreeViewItem> mappings) => { mappings.For<PriMate.Web.Models.FolderModel>(bound => bound.ItemDataBound((node, item) => { node.Text = item.name; node.Id = item.id.ToString(); node.HasChildren = false; }) .Children(item => item.folders)); }))# if (item.hasChildren) { # <input type="image" src="Content/images/trash.png" class="delete-node" onclick="return confirmDelete('folder', '${item.text}', '${item.id}')" title="delete ${item.text}"># } #@(Html.Kendo().DropDownListFor(model => model.Table) .OptionLabel(@GeneralConstants.SELECT_VALUE) .HtmlAttributes(new { style = "width: 200px", id = "TableDropDown", required = "required" }) .SelectedIndex(1) .Enable(false) .AutoBind(true) .Name("Table") .DataTextField("Name") .DataValueField("TableID") .Events(e => { e.Change("onChange"); e.DataBound("bound"); }) .DataSource(source => { source.Read(read => { read.Action("GetRegExpressions", "Pattern"); }) .ServerFiltering(true); }) )@(Html.Kendo().Grid(Model) .Name("Grid") .HtmlAttributes(new { style = "height:450px;font-size:.85em;" }) .Columns(columns => { columns.Template(e => { }).ClientTemplate(" ").Width(30).HtmlAttributes(new { style="vertical-align: middle; text-align: center" }); columns.Bound(p => p.Id).Width(60); columns.Bound(p => p.Title).Width(250); columns.Bound(p => p.AssignedUser).Width(120); columns.Bound(p => p.Status); columns.Bound(p => p.Priority); columns.Bound(p => p.Category); columns.Bound(p => p.Tier); columns.Bound(p => p.LastModifiedAsString).Title("Last Modified").Width(120); }) .ClientRowTemplate( "<tr>" + "<td>" + "<img style ='margin-top:5px;' src='" + Url.Content("~/Images/") +"#:data.Icon#' alt='#:data.Icon#' />" + "</td>" + "<td width='60'>#: Id #</td>" + "<td width='250'>#: Title #</td>" + "<td width='120'>#: AssignedUser #</td>" + "<td>#: Status #</td>" + "<td>#: Priority #</td>" + "<td>#: Category #</td>" + "<td>#: Tier #</td>" + "<td>#: LastModifiedAsString #</td>" + "</tr>" ) .Pageable() .Sortable() .Scrollable() .Groupable() .Filterable(filterable => filterable .Extra(false) .Operators(operators => operators .ForString(str => str.Clear() .StartsWith("Starts with") .IsEqualTo("Is equal to") .IsNotEqualTo("Is not equal to") )) ) .Selectable(selectable => selectable .Mode(GridSelectionMode.Single)) .DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Read(read => read.Action("Get", "Grid")) ) .Events(e => e.Change("onChanged")) )<script type="text/javascript"> function onChanged(arg) { var selected = this.select(); var wiId = this.dataItem(selected).Id; window.location = '../WorkItem/Edit?Id=' + wiId; } var myGrid; $(function () { myGrid = $('#Grid').data('kendoGrid'); }); setInterval(DoWork, parseInt(@ViewBag.RefreshInterval)); function DoWork() { myGrid.dataSource.read(); }</script>