Completed
Last Updated: 22 Feb 2024 15:32 by ADMIN
Release 2024 Q2
Garry
Created on: 09 Feb 2024 03:05
Category: UI for ASP.NET MVC
Type: Bug Report
0
Kendo Grid - Selectable breaks when only one column is shown and a Model Id field is specified

In a Selectable grid, when only one column is shown in the grid, and the model's Id field is specified, an error occurs on selection.

If you include more than one column (must be more than one visible) it works correctly.

If the model's Id is not specified, it works correctly even with only one column visible. 

 

@(Html.Kendo().Grid<TelerikMvcApp1.Models.OrderViewModel>()
    .Name("grid1")
    .Columns(columns => {
        columns.Bound(p => p.ShipName);
        columns.Bound(p => p.ShipCity).Hidden(true);
    })
    .Pageable()
    .Sortable()
    .Scrollable()
    .Filterable()
    .Selectable(s => s.Mode(GridSelectionMode.Single))
    .HtmlAttributes(new { style = "height:430px;" })
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(20)
        .Read(read => read.Action("Orders_Read", "Grid"))
        .Model(m => m.Id("OrderID"))
     )
)


1 comment
ADMIN
Ivan Danchev
Posted on: 15 Feb 2024 14:38

Hello Garry,

Thank you for posting this issue. We can confirm that is a regression in version 2024.1.130. The issue is in the Kendo UI for jQuery Grid (which the MVC Grid is a wrapper of). I've logged it for fixing in our repo with steps for reproducing it with the Kendo UI widget: https://github.com/telerik/kendo-ui-core/issues/7728

Since it is a regression, it has the highest priority.

I've updated your Telerik points for reporting this bug.

Regards,
Ivan Danchev
Progress Telerik

Stay tuned by visiting our public roadmap and feedback portal pages. If you're new to the Telerik family, be sure to check out our getting started resources, as well as the only REPL playground for creating, saving, running, and sharing server-side code.