Класс загрузчика aggrid недоступен в версии v22.0.0 + - PullRequest
0 голосов
/ 03 марта 2020

Я использовал aggrid 21.1.0 с Angular 8. В одном из моих компонентов я использую класс Downloader, полученный из 'ag-grid-community' таким образом

import { GridOptions, Downloader, ExcelExportParams} from 'ag-grid-community';

и используемый в код для загрузки файла Excel: (предварительно подготовленный)

 const downloader = new Downloader();
    downloader.download(
      `${fileName}.xls`,
      new Blob(
        [ sheet ],
        { type: 'application/vnd.ms-excel' },
      ),
    );

Я перехожу на Angular 9, и мне нужно перейти на ag-grid до 22.0.0+ из-за библиотек несовместимости, но это новое Версия aggrid кардинально изменилась в некоторых библиотеках, и теперь я не могу использовать класс Downloader.

Где теперь найти эту функцию? я должен взять это из другой библиотеки (без аггрид)?

Спасибо

1 Ответ

0 голосов
/ 03 марта 2020

Путь к файлу был изменен с v22.0.0

Вы сможете получить его у @ag-grid-community/csv-export Просмотрите документацию: Модули ag-Grid

Версия 22.0.0 изменяет способ предоставления доступа к ag-Grid, предоставляя функциональность в модулях, позволяя выбирать, какие функции вам нужны, в результате чего общий размер приложения уменьшается.

...