我想用下面的代码导出剑道网格。
<body>
<button id="export">Export to Excel</button>
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [
{ field: "name" },
{ field: "age" }
],
dataSource: [
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
],
});
$("#export").click(function(e) {
var grid = $("#grid").data("kendoGrid");
grid.saveAsExcel();
});
</script>
</body>
但是这个方法没有用 我使用的是kendo 2017版本。我也加入了jszip脚本,但还是不行。
我想这是因为你的 jszip
版本为 Kendo UI 2017
. 检查你的 jszip
版本。
从Kendo UI R3 2017版本开始,Excel导出功能支持JSZip 2.*和3.*版本。R2 2017 SP1之前的Kendo UI版本只提供了JSZip 2.*版本的Excel导出功能。
在这里查看参考 。Excel导出要求