jquery - 如何判断 Kendo Grid.saveAsExcel 方法何时完成将其数据导出到 excel
问题描述
如何判断剑道网格 excel 导出何时完成导出到 excel。
我有一个剑道网格,它使用了大约 9000 行和大约 20 列。由于各种情况,导出到 excel 大约需要 20-30 秒才能完成。我已经连接到数据源请求启动事件以在请求等待响应时生成微调器。这适用于将数据加载到网格中,然后禁用微调器,我使用数据绑定事件来处理这个问题。问题是在调用剑道网格 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 文件时,我应该处理什么事件。
解决方案
推荐阅读
- syntax - ocaml:多个参数函数的基本语法
- c# - c# 中的金雅拓第三方 dll 引用
- java - 如何从 Java 查询 LDAP 以从 Active Directory 的“netbiosDomain\samAccountName”获取对象的 DN
- java - 如何模拟 System.in?
- sails.js - 如何抑制 SailsJS/Waterline 中的所有日志记录消息?
- javascript - 在发送电子邮件之前在 Firestore 函数中组合 Firebase Firestore 查询结果
- jakarta-ee - OpenShift CLI 的 Windows 32 位安装程序在哪里?
- ios - iPad 的 3D 触控等效功能
- android - 如何为发布而不是调试创建密钥库?扑
- npm - 如何摆脱 Bower 并使用 gulp 管理前端依赖项