or
The call is ambiguous between the following methods or properties:'Kendo.Mvc.UI.HtmlHelperExtension.Kendo<Pytheas.Domain.Models.mdlSpreekuur>(System.Web.Mvc.HtmlHelper<Pytheas.Domain.Models.mdlSpreekuur>)'and'Kendo.Mvc.UI.HtmlHelperExtension.Kendo<Pytheas.Domain.Models.mdlSpreekuur>(System.Web.Mvc.HtmlHelper<Pytheas.Domain.Models.mdlSpreekuur>)'@(Html.Kendo().Menu() .Name("menu") //The name of the menu is mandatory. It specifies the "id" attribute of the widget. .Items(items => { items.Add().Text("Item 1"); //Add item with text "Item1") items.Add().Text("Item 2"); //Add item with text "Item2") }))@(Html.Kendo() .Grid<DO.Admin.Utente>() .Name("grid") .Columns(columns => { columns.Bound(x => x.IDDipendente).Visible(false); columns.Bound(x => x.IDUtente); columns.Bound(x => x.Nominativo); columns.Bound(x => x.Societa); columns.Bound(x => x.Filiale); columns.Bound(x => x.Ruolo); columns.ForeignKey(x => x.IDProfilo, (System.Collections.IEnumerable)ViewData["ListaProfili"], "ID", "Descr").Title("Profilo");//.EditorTemplateName("StatoTemplate"); columns.ForeignKey(x => x.IDFunzione, (System.Collections.IEnumerable)ViewData["ListaFunzioni"], "ID", "Descr").Title("Funzioni");//.EditorTemplateName("StatoTemplate"); columns.ForeignKey(x => x.IDStato, (System.Collections.IEnumerable)ViewData["ListaStati"], "ID", "Descr").Title("Stato");//.EditorTemplateName("StatoTemplate"); columns.Bound(x => x.AccessoEureka).ClientTemplate("<input class'k-checkbox' type='checkbox' name='cb#= IDDipendente#' #= AccessoEureka ? 'checked' : '' # /> "); }) .Selectable( selectable => { selectable.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row); }) .ToolBar(toolBar => { toolBar.Save(); }) .Pageable() .Scrollable() .Resizable(resize => resize.Columns(true)) .Sortable() .Filterable() .Editable(editable => editable.Mode(GridEditMode.InCell)) .Events(events => { events.Change("onRowChange"); //events.Edit("testEdit"); events.Save("testSave"); //events.SaveChanges("testSaveChanges"); }) .DataSource(dataSource => dataSource .Ajax() .Batch(true) .ServerOperation(false) .Model(model => { model.Id(x => x.IDDipendente); model.Field(x => x.IDUtente).Editable(false); model.Field(x => x.Nominativo).Editable(false); model.Field(x => x.Societa).Editable(false); model.Field(x => x.Filiale).Editable(false); //model.Field(x => x.Ruolo); //model.Field(x => x.Profilo); //model.Field(x => x.Funzioni); //model.Field(x => x.Stato); //model.Field(x => x.AccessoEureka); }) .Read(read => read.Action("GetListaUtenti", "GestioneUtenti")) .Update( "UpdateStato", "GestioneUtenti") .Events(events => events.Error("error_handler")) ))public ActionResult UpdateStato([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<IDEA20.DO.Admin.Utente> utenti) { if (utenti != null && ModelState.IsValid) { //foreach (var utente in utenti) //{ // //product.Category = GetCategory(product.CategoryID); // //SessionClientProductRepository.Update(product); //} } return Json(utenti.ToDataSourceResult(request, ModelState));}
EditorTemplate:
<div class="k-widget"> @Html.HiddenFor(model => model.Id) <div class="edit-buttons"> <a class="k-button k-button-icontext k-update-button" href="\\#"><span class="k-icon k-update"></span></a> <a class="k-button k-button-icontext k-cancel-button" href="\\#"><span class="k-icon k-cancel"></span></a> </div> <dl> <dt> @Html.LabelFor(model => model.SharedWith) </dt> <dd> @(Html.Kendo().MultiSelectFor(model => model.SharedWith) .DataValueField("Id") .DataTextField("Name") .Placeholder("Type user's name...") .DataSource(source => { source.Read(read => { read.Action("Users", "User"); }); }) .TagTemplate("<div class=""tag-image""><img src=""#: Picture #"" height=""32"" /></div>") .ItemTemplate("<div class=""item-image""><img src=""#: Picture #"" height=""32"" /></div>")) </dd> </dl></div>@(Html.Kendo() .Grid<DO.Admin.Utente>() .Name("grid") .Columns(columns => { columns.Bound(x => x.IDDipendente).Visible(false); columns.Bound(x => x.IDUtente); columns.Bound(x => x.Nominativo); columns.Bound(x => x.Societa); columns.Bound(x => x.Filiale); columns.Bound(x => x.Ruolo); columns.Bound(x => x.Profilo); columns.Bound(x => x.Funzioni); columns.Bound(x => x.Stato).EditorTemplateName("StatoTemplate");//ClientTemplate("#=stati.statiName#"); columns.Bound(x => x.AccessoEureka); }) .Pageable() .Scrollable() .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource .Ajax() .Model(model => { model.Id(x => x.IDDipendente); model.Field(x => x.IDUtente).Editable(false); model.Field(x => x.Nominativo).Editable(false); model.Field(x => x.Societa).Editable(false); model.Field(x => x.Filiale); model.Field(x => x.Ruolo); model.Field(x => x.Profilo); model.Field(x => x.Funzioni); model.Field(x => x.Stato); model.Field(x => x.AccessoEureka); }) .Read(read => read.Action("GetListaUtenti", "GestioneUtenti")) ))@{ Layout = null;}@(Html.Kendo().DropDownList() .Name("Stato") .HtmlAttributes(new { style = "width: 250px" }) .DataTextField("Descr") .DataValueField("ID") .DataSource(source => { source.Read(read => { read.Action("GetListaStati", "Common", new { Area = string.Empty }); }).ServerFiltering(false); }) )