Как узнать, когда метод Kendo Grid.saveAsExcel завершил экспорт своих данных в Excel - PullRequest
0 голосов
/ 14 февраля 2019

Как узнать, когда экспорт из сетки кендо в Excel завершил экспорт в Excel.

У меня есть сетка кендо, которая имеет около 9000 строк и около 20 столбцов.Из-за различных обстоятельств экспорт в Excel занимает около 20-30 секунд.Я подключился к событию начала запроса источника данных, чтобы получить счетчик, пока запрос ожидает ответа.Это хорошо работает для загрузки данных в сетку, а затем для отключения счетчика, я использую событие привязки данных для обработки этого.Проблема заключается в том, что при вызове метода kendo grid saveAsExcel, который запустит событие requestStart, но не запустит событие dataBound.

dataSource: new kendo.data.DataSource({
    transport: {
        read: {
            url: url,
            cache: false
        }
    },
    requestStart: function (e) {
        spinnerService.isLoading(true);
    },
    pageSize: 20,
    pageable: {
        refresh: true,
        buttonCount: 5,
        pageSize: 10,
        pageSizes: [5, 10, 20, 50, 100, 200, "All"]
    },
    serverPaging: true,
    serverFiltering: true,
    serverSorting: true,
    scrollable: true
})

dataBound: function (e) {
    boundDataToPotReportGrid = true;
    spinnerService.isLoading(false);
}

Какое событие следует обработать, когда сетка кендо закончила экспортировать свои результаты вфайл Excel.

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