or
l._current.closest("table")[0].focus()
Unhandled exception at line 16, column 31418 in http://localhost/zzz/Scripts/kendo/2012.3.1114/kendo.web.min.js@(Html.Kendo().Grid<MyNamespace.MyModel>() .Name("myGrid") .Columns(columns => { columns.Bound(c => c.Name); columns.Command(c => {
c.Edit();
c.Destroy(); }); }) .ToolBar(toolbar => { toolbar.Create(); }) .Sortable() .Selectable() .Reorderable(r => r.Columns(true)) .Resizable(r => r.Columns(true)) .Navigatable() .Filterable() .Scrollable(scroll => scroll.Height(500)) .Editable(editable => editable.Mode(GridEditMode.InLine)) .DataSource(dataSource => dataSource .Ajax() .Read(read => read .Type(HttpVerbs.Get) .Url(Url.RouteUrl("DefaultApi", new { httproute = "", controller = "mycontroller" })) ) .Create(create => create .Type(HttpVerbs.Post) .Url(Url.RouteUrl("DefaultApi", new { httproute = "", controller = "mycontroller" })) ) .Update(update => update .Type(HttpVerbs.Put) .Url(Url.RouteUrl("DefaultApi", new { httproute = "", controller = "mycontroller" })) ) .Destroy(destroy => destroy .Type(HttpVerbs.Delete) .Url(Url.RouteUrl("DefaultApi", new { httproute = "", controller = "mycontroller" })) ) .Model(m => { m.Id(c => c.Id); } ) .ServerOperation(false)) )
UPDATE: Since it was apparently just trying to find a row to focus, I added a check to see if the object was null. I wrapped
the call like this.
function(){if(l._current)l._current.closest("table")[0].focus();}
Seems to be working now for both a single row on the grid or multiple rows. Hope this gets fixed in a future release.


@(Html.Kendo().NumericTextBoxFor(m => m.Number) .Name("ntb") .Format("n0") .Min(1) .Max(50))@(Html.Kendo().Grid(Model) .Name("Grid") .HtmlAttributes(new { style = "height: 500px" }) .Columns(columns => { columns.Bound(p => p.ImportTypeName); columns.Bound(p => p.ImportedRecordCount); columns.Bound(p => p.FeedRecordCount); columns.Bound(p => p.ErrorCount).ClientTemplate("# if (ErrorCount > 0) { #" + "Yes" + "# } else { #" + "No" + "#}#"); columns.Bound(p => p.WarningCount).Template( @<text><a href="@Url.Content("~/client/view/warnings/" + @item.ImportTypeID)">@item.WarningCount</a></text>); columns.Bound(p => p.CompletedOn); }) .Sortable() .Scrollable() .Filterable())$("#Window").data("kendoWindow").open();