如何确定Kendo Grid.saveAsExcel方法何时将其数据导出到excel

时间:2019-02-14 09:52:14

标签: jquery kendo-ui

如何确定kendo网格excel导出何时完成向excel的导出。

我有一个剑道网格,它使用了大约9000行和大约20列。 由于各种情况,导出到excel大约需要20-30秒才能完成。 在请求等待响应的同时,我已经连接到数据源请求启动事件以产生旋转器。这非常适合将数据加载到网格中,然后禁用微调器,我使用databound事件来处理此问题。问题在于调用kendo网格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文件时,我应该处理什么事件。

0 个答案:

没有答案