Telerik Kendo MVC Grid не загружается - PullRequest
0 голосов
/ 16 мая 2019

Я использую Kendo.Mvc версии 2016.2.714.545.Добавление предложения Group в объявление источника данных grid приводит к тому, что вся сетка не загружается.обновление до 2019. * (последняя) версия не помогла.Чтобы избежать будущих вопросов, я не могу создать тикет напрямую в telerik, потому что подписка принадлежит другому лицу.

@(Html.Kendo().Grid<ProductViewModel>()
            .Name("productsGrid")
            .Columns(columns =>
            {
                columns.Bound(p => p.ArticleSKU).Title(Model.SKULabel).ClientTemplate("<a href='##' data-id='#= ProductId #' onclick='editProduct(this); return false;'>#= ArticleSKU #</a>");
                if (Model.IsShowDescription)
                {
                    columns.Bound(p => p.ProductDescription).Title(Model.DescriptionLabel);
                }
                if (Model.IsShowDescriptionAdditional)
                {
                    columns.Bound(p => p.ProductDescriptionAdditional).Title(Model.DescriptionAdditionalLabel);
                }
                columns.Bound(p => p.ProductQuantity);
                columns.Bound(p => p.ProductTotalPriceWithVAT);
                columns.Bound(c => c.ProductId)
                    .Title("")
                    .ClientTemplate(
                        Html.Partial("~/Views/Shared/Products/_KendoProductGridActions.cshtml").ToHtmlString()
                    ).Sortable(false);

            })

            .DataSource(dataSource => dataSource
                         .Ajax().PageSize(10)
                         .Group(x => x.Add(y => y.ArticleSKU)) // this line causes error
                         .Read(read => read.Action("GetProductGridItems", controller, new { id = Model.Id, section = Model.Section }))

                )
)

Сетка делает запрос к бэкэнду, но не может отобразить результат (?).Снимок экрана: трассировка стека ошибок.

stacktrace

Вопрос: Как сгруппировать элементы на клиенте?Возможно я использую неправильный подход.

...