Есть ли способ привязать источник данных электронной таблицы кендо к списку списков, как этот набор данных, который у меня здесь: https://pastebin.com/sk7Svdj8
Проблема в том, что я не знаю, какие у меня данныеполучить, прежде чем я начну выполнять запрос.Иногда список данных (например, строка Excel) может иметь 2 значения (ячейки), иногда я могу иметь 10. У меня могут быть данные о количестве столбцов и количестве строк до того, как будет выполнен вызов источника данных для внутреннего интерфейса., но мне все еще не очень повезло
Так что мне нужно как-то установить это динамически, но я не нашел способа сделать это.Я пытался сделать это с помощью помощников тегов в .NET CORE и до сих пор имею следующее.
Я думаю, можно ли как-то определить схему с помощью цикла?
<kendo-spreadsheet name="spreadsheet" Sheetsbar="false" columns="4" rows="3">
<toolbar enabled="false" />
<sheets>
<sheet>
<datasource>
<schema>
<model>
<fields>
@foreach (var field in Model.Headers)
{
<field name="@field.Name"></field>
}
</fields>
</model>
</schema>
<transport>
<read url="...."/>
</transport>
</datasource>
<rows>
<sheet-row>
<cells>
@foreach (var header in Model.Headers)
{
<cell value="@header.Name"></cell>
}
</cells>
</sheet-row>
</rows>
<columns>
<sheet-column width="200">
</sheet-column>
</columns>
</sheet>
</sheets>
</kendo-spreadsheet>
Заголовки - это просто список объектов
Model.Headers = List<Header>
{
{Id = 1, "Name"},
{Id = 2, "Age"},
{Id = 3, "Date"},
{Id = 4, "Active"},
}