При попытке экспорта в данные сетки 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 (другие не отображаемые столбцы), типы данных: дата и строка