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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Kendo ui中,Excel导出无法使用jquery。相关的知识,希望对你有一定的参考价值。

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

<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导出要求

以上是关于在Kendo ui中,Excel导出无法使用jquery。的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI:在导出到 excel 和 pdf 期间操作网格列

从 Kendo Grid 数据源导出所有数据

MVC 的 Kendo UI:导出到 Pdf 不起作用

Kendo UI for jQuery数据管理使用教程:PDF导出

Kendo UI Grid Excel Export 不适用于引用 Kendo 值的 ClientGroupFooterTemplate

数据表高级过滤器菜单,如 Excel 或 Kendo UI Grid?