Datatables.net Кнопка экспорта в Excel не отображается при использовании веб-пакета - PullRequest
0 голосов
/ 30 января 2019

Я использую laravel 5.7 с оболочкой эликсира для веб-упаковки.

Я добавил Datatables.net нормально, но кнопка экспорта в Excel не отображается.

Это мой vendor.js

require('datatables.net');
require('datatables.net-bs4');
require('jszip');
require('datatables.net-buttons');
require('datatables.net-buttons/js/buttons.flash.js');
require('datatables.net-buttons/js/buttons.html5.js');

однако кнопка Excel показывает отлично , если я просто добавлю это в свой html

<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js"></script>

Я считаю, jszip не требуется должным образом.Что такое правильный путь?

Нет ошибок в консоли js.

jszip был загружен в node_modules, вот так

$ npm install jszip --save-dev

1 Ответ

0 голосов
/ 30 января 2019

Это vendor.js работает нормально:

require('datatables.net');
require('datatables.net-bs4');
window.JSZip = require('jszip');    
require('datatables.net-buttons');
require('datatables.net-buttons/js/buttons.flash.js');
require('datatables.net-buttons/js/buttons.html5.js');
...