发布时间:2020-08-07
Kendo UI for jQuery R2 2020 SP1试用版下载
Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的最完整UI库。
本文提供将网格内容导出到Excel时可能遇到的问题的解决方案。
引发未找到JSZip的JavaScript错误
如果未找到JSZip JavaScript库,则单击Export to Excel或调用saveAsExcel会引发异常。 要解决此问题,请在页面中包含JSZip。
Excel导出在Internet Explorer和Safari中不起作用
Internet Explorer 9和Safari不支持用于保存文件的选项,并且需要实现服务器代理。 要变通解决此问题,设置proxyURL选项来指定服务器代理URL。
<script src=”https://cdnjs.cloudflare.com/ajax/libs/jszip/2.4.0/jszip.min.js”></script>
<div id=”grid”></div>
<script>
$(“#grid”).kendoGrid({
toolbar: [“excel”],
excel: {
fileName: “Kendo UI Grid Export.xlsx”,
proxyURL: “/proxy”
},
dataSource: {
type: “odata”,
transport: {
read: “https://demos.telerik.com/kendo-ui/service/Northwind.svc/Products”
},
pageSize: 7
},
sortable: true,
pageable: true,
columns: [
{ width: 300, field: “ProductName”, title: “Product Name” },
{ field: “UnitsOnOrder”, title: “Units On Order” },
{ field: “UnitsInStock”, title: “Units In Stock” }
]
});
</script>