or
@(Html.Kendo().Grid(Model) .Name("grdProducts") .Columns(columns => { columns.Bound(p => p.Name); columns.Bound(p => p.ProductType); columns.Bound(p => p.SellStartDate); columns.Bound(p => p.SellEndDate); columns.Command(command => command.Edit()).Width(160); }) .ToolBar(toolbar => toolbar.Create()) .Editable(editable => editable .Mode(GridEditMode.PopUp) .DisplayDeleteConfirmation(true) .TemplateName("ProductEditor") .Window(w => w .Width(700) .Title("Edit Product"))) .Pageable(pa => pa.Numeric(false).PageSizes(new [] {5,10,20})) .Scrollable(scr => scr.Height(430).Virtual(false)) .Selectable(selectable => selectable.Mode(GridSelectionMode.Single)) .DataSource(dataSource => dataSource .Ajax() .AutoSync(false) .Batch(false) .PageSize(20) .ServerOperation(false) .Model(model => { model.Id(p => p.Id); model.Field(p => p.Id).Editable(false); model.Field(p => p.CategoryName).Editable(false); model.Field(p => p.ProductType).DefaultValue((int)ProductTypeEnum.Cameras); }) .Create(create => create.Action("EditingCreate", "Product")) .Read(read => read.Action("EditingRead", "Product")) .Update(update => update.Action("EditingUpdate", "Product")) ))@model _ProductStore.Infrastructure.Models.Products.Product
@{
ViewBag.Title = "Edit";
}
@using (Html.BeginForm()){ @Html.AntiForgeryToken() @Html.ValidationSummary(true) <fieldset>... all labels and fields... </fieldset>}<input name="__RequestVerificationToken" type="hidden" data-bind="value:__RequestVerificationToken" value=""/>TypeError: jQuery(...).kendoDatePicker is not a function
@model FleetMonitorModel<div class="span12"> <legend>Fleet Monitor</legend> <div> @(Html.Kendo().Grid<FleetMonitorModel>() .Name("Grid") .DataSource(ds => ds .Ajax() .Read(read => read.Action("Get", "FleetMonitor")) ) .HtmlAttributes(new { style = "height:auto;" }) .AutoBind(true) .Columns(columns => { columns.Template(p => { }).ClientTemplate(" ").Width(310); columns.Template(p => { }).ClientTemplate(" ").Width(250); columns.Template(p => { }).ClientTemplate(" ").Width(150); columns.Template(p => { }).ClientTemplate(" "); columns.Template(p => { }).ClientTemplate(" ").Width(80); }) .ClientRowTemplate(Html.Partial("_ClientRowTemplate", Model).ToHtmlString()) .Pageable() .Sortable()) </div></div> private FleetMonitorModel Model { get; set; } ... public ActionResult Get([DataSourceRequest] DataSourceRequest request) { UnitContract[] listOfUnitsFromService = Client.GetListOfUnits(true); Model = new FleetMonitorModel() { UnitDetails = GenerateUnitDetails(listOfUnitsFromService.ToList()), Refresh = true }; return Json(Model.UnitDetails.ToDataSourceResult(request)); }}@(Html.Kendo().ListView(Model.ToList()) .Name("s-list-event-container") .TagName("div") .HtmlAttributes(new { @class = "s-list-container" }) .ClientTemplateId("template-list-event"))<a class="k-button k-button-icontext k-grid-View Details" href="/Reporting/Stock?Stock-page=2&Stock-pageSize=10"><span></span>View Details</a><% Html.Kendo().Grid(Model) .Name("Stock") .Columns(columns => { columns.Bound(o => o.SKU).Title("SKU"); columns.Template(o => Html.Truncate(o.Name, 60)).Title("Name"); columns.Template(o => Html.ActionLink(Html.Truncate(o.Region, 40), "Details", "Stock")); columns.Bound(o => o.Type); columns.Bound(o => o.Quantity); columns.Command(command => command.Custom("View Details").Click("showDetails")); }) .Pageable() .Groupable() .Sortable() .Render(); %>