or
@(Html.Kendo().Grid<Entity>(Model) .Name("valueGrid") .ToolBar(commands => commands.Create().Text("Add new value")) .Columns(columns => { columns.Bound(c => c.DOMAINID).Visible(false); columns.Bound(c => c.CODE); columns.Bound(c => c.VALUE); columns.Command(command => { command.Edit().UpdateText("Save"); command.Destroy().Text("Delete"); }); }) //.Events(e => e.SaveChanges("OnSaveChanges")) .Sortable() .Scrollable() .DataSource(dataSource => dataSource .Ajax() //.Events(e => e.Error("OnDatasourceError")) .ServerOperation(false) .Model(m => m.Id(v => v.CODE)) .Update(update => update.Action("UpdateValue", "DomainValue")) .Create(create => create.Action("CreateValue", "DomainValue")) .Destroy(delete => delete.Action("DeleteValue", "DomainValue")) ) )
@(Html.Kendo().Grid<AccountManagement.Business.ViewModels.Areas.DM.RehireDocumentSettingViewModel>(Model.RehireDocuments) .Name("DocumentSettings") .Columns(columns => { columns.Bound(ds => ds.Form) .ClientTemplate("#= data.Form.Description #" + "<input type='hidden' name='DocumentSettings[#= index(data)#].Form.FormID' value='#= data.Form.FormID #' />" ); columns.Bound(ds => ds.DocumentDateType) .ClientTemplate("#= DocumentDateType.Description #" + "<input type='hidden' name='DocumentSettings[#= index(data)#].DocumentDateType.RehireDocumentDateType' value='#= DocumentDateType.RehireDocumentDateType #' />" ); columns.Bound(ds => ds.RemoveIfOlderThanDays) .ClientTemplate("#= RemoveIfOlderThanDays #" + "<input type='hidden' name='DocumentSettings[#= index(data)#].RemoveIfOlderThanDays' value='#= RemoveIfOlderThanDays #' />" ); columns.Command(command => command.Destroy()); } ) .ToolBar(toolbar => { toolbar.Create().Text(AccountManagement.Resources.AccountManagementResources.AddRehireDocumentSettingButtonText); }) .Navigatable() .Sortable() .Scrollable() .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource .Ajax() .Batch(true) .ServerOperation(false) .Events(events => events.Error("error_handler")) .Model(model => { model.Id(ds => ds.Form.FormID); model.Field(ds => ds.Form).DefaultValue( ViewData["defaultForm"] as AccountManagement.Business.ViewModels.Areas.DM.FormViewModel); model.Field(ds => ds.DocumentDateType).DefaultValue( new AccountManagement.Business.ViewModels.Areas.DM.RehireDocumentDateTypeViewModel() { RehireDocumentDateType = AccountManagement.Models.RehireDocumentDateType.DateTypeNotSpecified } ); } ) ) )