Я конвертирую свой проект из 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()
Звоните.