Альтернатива методу Template <T>при использовании Kendo с asp.net mvc core gridbuilder - PullRequest
0 голосов
/ 29 мая 2018

Я конвертирую свой проект из asp.net mvc в asp.net core 2, и метод расширения, который позволяет мне устанавливать пользовательский шаблон на основе содержимого строки, которое я интенсивно использую в kendo mvc, отсутствует в kendocore.

В приведенном ниже примере определение столбца с комментариями работает, как и ожидалось, в исходном проекте mvc asp.net, но не в проекте core 2 asp.net.

@model List<QuarterViewModel>
@(Html.Kendo().Grid(Model)
        .Name("Quarter")
        .Columns(c =>
        {
          c.Bound(m => m.Title).Title("Quarter");
          //c.Bound(m => m.YearNumber).Title("Quarter").Template(q => Html.ActionLink($"{q.YearNumber}-{q.QuarterNumber}", "Details", new { id = q.QuarterId }));             
        }))

Глядя на источник, я вижу, что класс построителя столбцов сетки, возвращаемый вызовом Title(), отличается в разных версиях kendo.mvc.dll, но я не нашел никакой документации, объясняющей изменение или какую альтернативу использованиюTemplate() Звоните.

1 Ответ

0 голосов
/ 29 мая 2018

Это легко обозначено как https://docs.telerik.com/aspnet-core/known-issues

Известные проблемы
В данной статье обобщаются все известные проблемы, связанные с пользовательским интерфейсом Telerik для ASP.NET Core.

Распространенные проблемы
- Ограниченный набор помощников.Промежуточные выпуски добавят больше виджетов.
- Локализация находится в стадии разработки.Для обсуждения обратитесь к aspnet / Home / questions / 1124.
- Deferred () может быть вызван только как последний параметр.

Я не знаю исчерпывающего списка отличийили не реализованные помощники.

...