在Kendo ui中,Excel导出无法使用jquery。

问题描述 投票:0回答:1

我想用下面的代码导出剑道网格。

<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脚本,但还是不行。

javascript jquery kendo-ui kendo-grid
1个回答
0
投票

我想这是因为你的 jszip 版本为 Kendo UI 2017. 检查你的 jszip 版本。

从Kendo UI R3 2017版本开始,Excel导出功能支持JSZip 2.*和3.*版本。R2 2017 SP1之前的Kendo UI版本只提供了JSZip 2.*版本的Excel导出功能。

在这里查看参考 。Excel导出要求

© www.soinside.com 2019 - 2024. All rights reserved.