微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jsGrid“exportData[options]”错误未捕获的类型错误:无法读取未定义的属性“应用”

如何解决jsGrid“exportData[options]”错误未捕获的类型错误:无法读取未定义的属性“应用”

我尝试从 jsGrid 导出 excel 或 csv。 我只是跟着这个documentation

我的代码示例如下:

function initPhotoGrid(imageIds) {
    $("#photoGrid").jsGrid("destroy")
    $("#photoGrid").jsGrid({  
            width: "100%",filtering: false,inserting: false,editing: false,sorting: true,paging: false,autoload: true,controller: {
                loadData: function (filter) {
                    var d = $.Deferred();
                    $.ajax({
                        url: `/api/ConstrInspInfo/inspImages?imageIds=${imageIds}`,dataType: "json",data: filter
                    }).done(function (response) {
                        d.resolve(response)
                    }).fail(err => {
                        alert("get intakeReport fail....plz try later")
                        console.log(err.msg)
                    })
                    return d.promise()
                }
            },fields: [
                { name: "ReportId",type: "text",visible: false },{ name: "Addon",title: "time",type: "text"},{ name: "FilePath",title: "photo",{ name: "ImageDescription",title: "desc",]
        })
}

导入数据源为:

data = [{ ReportId: 64,FilePath: "/infodocs/database/TMS/Document/InspImage/ec39103f-8f96.pdf",Addon: "2021-04-29T13:17:44.8268244",ImageDescription: "test"}];

我像这样使用 jsGrid exportData 函数

 var csv = $("#photoGrid").jsGrid("exportData",{
    type: "csv",//Only CSV supported
    subset: "visible",delimiter: "|",includeHeaders: true,encapsulate: true,newline: "\r\n",filter: function (item) { return true },});

我得到以下错误代码

Uncaught TypeError: Cannot read property 'apply' of undefined
    at HTMLdivelement.<anonymous> (jsgrid.js:1405)
    at Function.each (jquery.min.js:2)
    at S.fn.init.each (jquery.min.js:2)
    at S.fn.init.$.fn.jsGrid (jsgrid.js:1398)
    at <anonymous>:1:16(anonymous)

我该如何修复这个错误?请帮帮我~

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。