Форматирование даты в заголовке группы сетки Kendo - PullRequest
0 голосов
/ 04 августа 2020

Мне нужно сгруппировать сетку кендо для данных за каждый месяц. Я получаю дату в формате ISO, как указано ниже.

2020-03-02T00:00:00

Это привязка столбца и группировка источника данных

привязка столбца.

 columns.Bound(z => z.MonthDisplay).Title("").Hidden(true).Format("{0:MMMM yyyy}");

привязка источника данных с группировкой

.DataSource(dataSource => dataSource
   .PageSize(10)
   .Group(groups => groups.AddDescending(t => t.MonthDisplay))
   .Read(read => read.Action("AllData", "Common"))
 )

Группировка работает исправно. Но моя проблема в том, что заголовок группы не форматируется в формате MMMM yyyy. Он отображается как Месяц: 2020-03-02T00: 00: 00. Мне нужно отображать заголовок как месяц: март 2020

1 Ответ

0 голосов
/ 05 августа 2020

Я нашел решение для этого. Я добавил GroupHeaderTemplate, как показано ниже:

.columns.Bound(z => z.MonthDisplay).Title("").Hidden(true).ClientGroupHeaderTemplate("#= kendo.toString(kendo.parseDate(value.split('T')[0]), 'MMMM yyyy') #");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...