jsPDF-AutoTable
jsPDF-AutoTable copied to clipboard
TypeError: doc.autoTable is not a function
hi, i can run autoTable with jsPDF, using autoTable up to 3.5.12 ... but when i try to use 3.5.13 up to 3.5.31, i get the error: TypeError: doc.autoTable is not a function
Any suggestions? I'd want to make sure autoTable later versions can work too. (p.s. if we need a later jsPDF version, please let me know too). Thanks!
So, this works:
But this doesn't:
The same simple code is being used, it works up to autoTable 3.5.12 only:
PageModule.prototype.exportToPDFTable = function () { var doc = new jsPDF(); doc.autoTable({ startY: 20, head: [['ID', 'Name', 'Email', 'Country', 'IP-address']], body: [ ['1', 'Donna', '[email protected]', 'China', '211.56.242.221'], ['2', 'Janice', '[email protected]', 'Ukraine', '38.36.7.199'], [ '3', 'Ruth', '[email protected]', 'Trinidad and Tobago', '19.162.133.184', ], ['4', 'Jason', '[email protected]', 'Brazil', '10.68.11.42'], ['5', 'Jane', '[email protected]', 'United States', '47.32.129.71'], ['6', 'Adam', '[email protected]', 'Canada', '18.186.38.37'], ], }); doc.save('table.pdf'); };
The current version has a bug that prevents it from working with v1 of jspdf
in the browser, this will be fixed in v4, for now you can use jspdf
v2 from this link https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js