Kendo-ui Angular 7 Как экспортировать несколько сеток в один файл Excel? - PullRequest
0 голосов
/ 07 декабря 2018

Я видел, как этот вопрос задавали несколько раз для Angular 2, однако я не вижу вопроса, конкретно задающего вопросы об Angular 6 или 7.

У меня есть страница с несколькими сетками, которые я пытаюсьэкспортировать как один файл Excel.Даже если это несколько рабочих листов.

<!-- Section header 1 -->
<kendo-grid [data]="data.something" scrollable="none">
  <kendo-grid-column field="item"></kendo-grid-column>
  <kendo-grid-column field="amount"></kendo-grid-column>
  <kendo-grid-column field="price"></kendo-grid-column>
</kendo-grid>

<!-- Section header 2 -->
<kendo-grid [data]="data.something2" scrollable="none">
  <kendo-grid-column field="item"></kendo-grid-column>
  <kendo-grid-column field="amount"></kendo-grid-column>
  <kendo-grid-column field="price"></kendo-grid-column>
</kendo-grid>

Они находятся внутри нескольких компонентов оболочки, а обертка верхнего уровня представляет собой тег kendo-pdf-export.

Как мне экспортировать сетки?в один файл Excel?

1 Ответ

0 голосов
/ 15 декабря 2018

Вы можете использовать подход для экспорта нескольких наборов данных в отдельные листы Excel, описанный в следующей статье документации:

Демонстрация экспорта в Excel

...или тот, что предназначен для экспорта сеток мастер-деталей (после настройки в соответствии с вашими потребностями):

демонстрационная таблица сетки мастер-деталей

Сценарий не тот же, ноподход все еще сводится к получению данных для всех задействованных гридов и выводу их в документ Excel.

Ни один из описанных подходов не относится к Angular 6/7, и все подходы, которые работают с Angular 2, 4 или 5 также должны применяться в угловых 6 и 7.

...