AG-GRID Экспорт в Excel: есть ли способ в AG-Grid настроить ограничение экспорта записей для пользователя? - PullRequest
0 голосов
/ 05 февраля 2020

Можно ли ограничить ограничение экспорта в Excel из AG-Grid, чтобы пользователь мог экспортировать только разрешенное количество строк.

Например, если Grid показывает 75 000 записей, можем ли мы ограничить Excel экспортом только 10 000 (или любого настраиваемого числа) записей?

1 Ответ

0 голосов
/ 05 февраля 2020

Не для конфигурации, нет. Но вы можете реализовать эту функцию самостоятельно, так как одна из параметров экспорта для

gridOptions.api.exportDataAsExcel(exportParams);

является функцией обратного вызова shouldRowBeSkipped .

Так что возможная реализация будет выглядеть примерно так ( не проверено):

var exportedRows = 0;

var exportParams = {
  shouldRowBeSkipped: function(params) {
    exportedRows++;
    return exportedRows <= 10000;
  }
};

gridOptions.api.exportDataAsExcel(exportParams);

Просмотрите все параметры экспорта: https://www.ag-grid.com/javascript-grid-export/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...