Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jqxgrid导出到Excel错误-“;q、 toISOString不是一个函数;_Javascript_Jquery_Jqwidget - Fatal编程技术网

Javascript Jqxgrid导出到Excel错误-“;q、 toISOString不是一个函数;

Javascript Jqxgrid导出到Excel错误-“;q、 toISOString不是一个函数;,javascript,jquery,jqwidget,Javascript,Jquery,Jqwidget,尝试导出excel jqwidget网格数据时,我收到一个错误 jqxdata.export.js:8未捕获类型错误:q.toISOString不是 功能 at a.g(jqxdata.export.js:8) 在appendBodyCell(jqxdata.export.js:8) at e(jqxdata.export.js:8) at k(jqxdata.export.js:8) at d(jqxdata.export.js:8) 在l.exportTo(jqxdata.export.js

尝试导出excel jqwidget网格数据时,我收到一个错误

jqxdata.export.js:8未捕获类型错误:q.toISOString不是 功能 at a.g(jqxdata.export.js:8) 在appendBodyCell(jqxdata.export.js:8) at e(jqxdata.export.js:8) at k(jqxdata.export.js:8) at d(jqxdata.export.js:8) 在l.exportTo(jqxdata.export.js:8) 在l.exportToFile(jqxdata.export.js:8) 在c..exportdata(jqxgrid.export.js:8) 在Object.b.jqx.invoke(jqxcore.js:15) 位于Object.b.jqx.jqxWidgetProxy(jqxcore.js:15)

我的代码是

$("#jqxgrid").jqxGrid(
                    {

                    width: 1500,
                    source: gridDataAdapter,
                    pageable: true,
                    autoheight: true,
                    pagesize: 20,
                    selectionmode: 'singlecell',
                    columns: [
                        { text: 'ExternalClientId2', datafield: 'ExternalClientId2', width: 450 },

                        { text: 'RequestDate', datafield: 'RequestDate', width: 250 },

                    ]
                });
 $("#excelExport").click(function () {
        $("#jqxgrid").jqxGrid('exportdata', 'xls', 'jqxGrid');
    });

注意:我只在其中一列(ExternalClient2和requestDate)中出现此错误,如果我忽略这些列,我可以导出到excel(其他未显示的列),数据类型为日期和字符串我也有类似的问题,数据也是如此

您的
externalclientd2
是最有可能的数字,因此我认为您应该将定义更改为
'name':'externalclientd2','type':数字或字符串
,无论您想实现什么,至少它对我有效


我希望字符串处于字段状态,但有人在那里键入123,一旦我将其转换为字符串,一切都正常。我不知道为什么它适用于我期望为int的ID,并且我不必显式地将它转换为string或number…

为了它的价值,我刚刚升级到9.0.0,并且在旧版本8.0.0没有出现此错误时才开始出现此错误。看来我需要继续调查。