экспорт ag-grid excel api getDataAsExcel

Как уже отмечалось, спецификация говорит так. Но поскольку реализация JavaScript предшествует написанию спецификации ECMAScript, и спецификация была осторожна, чтобы не исправить недостатки первоначальной реализации, остается вопрос о том, почему это было сделано в первую очередь. Дуглас Крокфорд называет это ошибкой . Киро Риск считает, что это сорта имеет смысл :

. Поводом для этого является то, что null, в отличие от undefined, был (и до сих пор) используется, когда появляются объекты. Другими словами, null часто используется для обозначения пустой ссылки на объект. Когда Брендан Эих создал JavaScript, он следовал той же парадигме, и имело смысл (возможно) вернуть «объект». Фактически, спецификация ECMAScript определяет null как примитивное значение, которое представляет намеренное отсутствие какого-либо значения объекта (ECMA-262, 11.4.11).

0
задан ghetal 13 July 2018 в 05:32
поделиться

2 ответа

Я удалил ниже строк ....

var content = this.gridOptions.api.getDataAsExcel(params);
var workbook = XLSX.read(content, {type: 'binary'});
var xlsxContent = XLSX.write(workbook, {bookType: 'xlsx', type: 'base64'});
this.myService.download(params, xlsxContent);

и сохранил только ...

this.gridOptions.api.exportDataAsExcel(params);
0
ответ дан ghetal 17 August 2018 в 13:38
поделиться
1
ответ дан Matt Richard 6 September 2018 в 09:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: