Ошибка экспорта в Excel в Jqxgrid - «q.toISOString не является функцией» - PullRequest
0 голосов
/ 21 января 2020

При попытке экспорта в данные сетки jqwidget в Excel я получаю сообщение об ошибке

jqxdata.export. js: 8 Uncaught TypeError: q.toISOString не является функцией в ag (jqxdata.export . js: 8) в appendBodyCell (jqxdata.export. js: 8) в e (jqxdata.export. js: 8) в k (jqxdata.export. js: 8) в 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');
    });

Примечание: Я получаю эту ошибку только с одним из этих столбцов (externalclientId2 и requestDate). Если я опускаю эти столбцы, я могу экспортировать в Excel (другие не отображаемые столбцы), типы данных: дата и строка

...