Excel Le bouton dans le datatable est maintenant affiché. J'utilise NPM pour importer tous les scripts, tous les autres boutons fonctionne bien (PDF, Copier, Imprimer). Seul Excel ne fonctionne pas.Le bouton NPM Datatable Excel ne s'affiche pas
Vérifiez mes importations:
import 'datatables.net-bs'
import 'datatables.net-buttons-bs'
import 'datatables.net-responsive-bs'
import 'datatables.net-buttons/js/buttons.colVis.js'
import 'datatables.net-buttons/js/buttons.flash.js'
import 'jszip'
import pdfMake from 'pdfmake/build/pdfmake'
import pdfFonts from 'pdfmake/build/vfs_fonts'
import 'datatables.net-buttons/js/buttons.html5.js'
import 'datatables.net-buttons/js/buttons.print.js'
pdfMake.vfs = pdfFonts.pdfMake.vfs
Ma config:
let datatableConfig = {
responsive: true,
"dom": '<"html5buttons"B>lTfgtip',
"buttons": [
{ extend: 'copy' },
{ extend: 'excel'},
{ extend: 'excelHtml5' },
{ extend: 'pdf' },
{ extend: 'print' }
]
};
$('#dataTable').DataTable(datatableConfig)
Si je mets
https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.4/jszip.min.js
directement dans mon HTML, cela fonctionne. Comment cela ne fonctionne pas en utilisantimport
? (Oui, jszip est déjà installé)
Merci!
Cela ne répond pas vraiment à la question. Si vous avez une autre question, vous pouvez la poser en cliquant sur [Poser une question] (https://stackoverflow.com/questions/ask). Vous pouvez également [ajouter une prime] (https://stackoverflow.com/help/privileges/set-bounties) pour attirer plus d'attention à cette question une fois que vous avez assez de [réputation] (https://stackoverflow.com/help/ quoi-réputation). - [À revoir] (/ review/low-quality-posts/18039549) – sintakonte
Si vous avez une nouvelle question, posez-la en cliquant sur le bouton [Poser une question] (https://stackoverflow.com/questions/ask). Incluez un lien vers cette question si cela aide à fournir un contexte. - [De l'examen] (/ review/low-quality-posts/18039549) –