Я пытался создать сетку кендо с динамическими значениями столбца на основе элемента даты как части данных ответа.
Данные у меня выглядят так:
[
{ Date: '01-01-2018', Name: 'Foo', Value: 1000},
{ Date: '02-01-2018', Name: 'Foo', Value: 2000},
{ Date: '03-01-2018', Name: 'Foo', Value: 3000},
{ Date: '01-01-2018', Name: 'Bar', Value: 1400},
{ Date: '02-01-2018', Name: 'Bar', Value: 2000},
{ Date: '03-01-2018', Name: 'Bar', Value: 5000}
]
Моя предполагаемая структура сетки следующая:
| Name | Jan | Feb | Mar |
|------|------|------|------|
| Foo | 1000 | 2000 | 3000 |
| Bar | 1400 | 2000 | 5000 |
Я просмотрел https://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/various/create-with-dynamic-columns-and-data-типы но это было не совсем то, что я пытался сделать, и требовалось, чтобы столбцы были отправлены как часть ответа.
Я работаю с оболочкой для GridOptions, которая заполняет столбцы через статически определенный json. Поскольку мои столбцы динамические, у меня возникла проблема с их определением.
Кроме того, я не могу выбрать значения для даты, кроме грубого перебора значений и сохранения всех уникальных записей даты в виде столбцов. И если они у меня есть, то как мне сопоставить их с правильным вводом данных, чтобы отобразить правильное значение в сетке?