or
Are any of these two scenarios supposed to work at the moment, and if so, is there any demo code available?
On a related note: We always bind our grids server-side first and do following operations (sort/filter/etc) using client code. Are there any plans on making it possible to define a template once and get it working in both scenarios? For us we really only use server binding once and would prefer is details are loaded via ajax on demand, but using a client details template only gives an empty details view as far as we know...
Thank you
/Victor
// something @(Html.Kendo().Grid<type1>() .Name("typ1") .ToolBar(toolBar => toolBar.Create()) .Columns(columns => { // other columns.Bound(o => o.Volume); // other }// other)<br/ >// something @(Html.Kendo().Grid<type2>() .Name("typ2") .ToolBar(toolBar => toolBar.Create()) .Columns(columns => { // other columns.Bound(o => o.Volume); // other }// other)<input id="SelectedRoles_Administrators" type="checkbox" value="Administrators" name="SelectedRoles" data-bind="checked:SelectedRoles"><label for="SelectedRoles_Administrators">Administratör</label> <input id="SelectedRoles_SuperAdministrators" type="checkbox" value="SuperAdministrators" name="SelectedRoles" data-bind="checked:SelectedRoles"><label for="SelectedRoles_SuperAdministrators">Superadministratör</label><input id="SelectedRoles_Administrators" type="checkbox" value="Administrators" name="SelectedRoles"><label for="SelectedRoles_Administrators">Administratör</label> <input id="SelectedRoles_SuperAdministrators" type="checkbox" value="SuperAdministrators" name="SelectedRoles"><label for="SelectedRoles_SuperAdministrators">Superadministratör</label>@foreach (var role in roles) { <input type="checkbox" name="SelectedRoles" id="SelectedRoles_@(role.Enum)" value="@role.Enum" /><label for="SelectedRoles_@(role.Enum)">@role.Text</label>}public static IEnumerable<SelectListItem> SexListItems{ get { foreach (var value in Enum.GetValues(typeof(Sex))) { string name = string.Format("Sex.{0}", Enum.GetName(typeof (Sex), value)); var text = Resources.Shared.EnumStrings.ResourceManager.GetString(name); yield return new SelectListItem() {Value = value.ToString(), Text = text}; } }}@Html.DropDownListFor(p => p.Sex, DataProviders.SexListItems)@Html.Kendo().DropDownListFor(p => p.Sex).BindTo(ELSORegistry.DataProviders.SexListItems)
.DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Events(events => events.Error("error_handler")) .Model(model => model.Id(p => p.ID)) .Create(update => update.Action("EditingPopup_Create", "SysAdminController")) .Read(read => read.Action("EditingPopup_Read", "SysAdminController")) .Update(update => update.Action("EditingPopup_Update", "SysAdminController")) .Destroy(update => update.Action("EditingPopup_Destroy", "SysAdminController"))public ActionResult EditingPopup_Read([DataSourceRequest] DataSourceRequest request){ throw new NotImplementedException();}[AcceptVerbs(HttpVerbs.Post)]public ActionResult EditingPopup_Create([DataSourceRequest] DataSourceRequest request, MenuTabViewViewModel menuTabViewViewModel){ throw new NotImplementedException();}[AcceptVerbs(HttpVerbs.Post)]public ActionResult EditingPopup_Update([DataSourceRequest] DataSourceRequest request, MenuTabViewViewModel product){ throw new NotImplementedException();}[AcceptVerbs(HttpVerbs.Post)]public ActionResult EditingPopup_Destroy([DataSourceRequest] DataSourceRequest request, MenuTabViewViewModel product){ throw new NotImplementedException();}