Üdv!
Egyelőre csak nézem a HTML table Export jquery-t.
Próbálok én is egy html-t tesztelni, de nekem nem megy. A fájlok a helyükön (js,css):
export_demo.html
AdminLTE.css
bootstrap.min.css
font-awesome.min.css
html2canvas.js
ionicons.min.css
jquery.base64.js
jquery.min.js
jspdf # directory
tableExport.jquery.json
tableExport.js
Az "export_demo.html":
http://pastebin.com/qPEmjFqn
(biztos van benne felesleges rész, de ez csak demo)
Az "Export Table Data" gombra nem csinál semmit nekem. Mit hagyok ki?
- 1786 megtekintés
Hozzászólások
Ezek a fájlok kellenek:
http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js
jquery_002.js
tableExport.js
jquery.base64.js
html2canvas.js
sprintf.js
jspdf.js
base64.js
export.js
bootstrap.css
Innen:
http://w3lessons.info/2015/07/13/export-html-table-to-excel-csv-json-pd…
Működik, finomítani lehet rajta. :)
- A hozzászóláshoz be kell jelentkezni
Egy apró gondom van vele. Az ékezetes karakterek nem jól jelennek meg a generált PDF-ben:
Dátum
Pedig utf-8 az oldal charset-je nálam is.
- A hozzászóláshoz be kell jelentkezni
Hopp:
https://github.com/kayalshri/tableExport.jquery.plugin/issues/6
commented this line:
input = Base64._utf8_encode(input);
in the file "base64.js"
Működik. :)
- A hozzászóláshoz be kell jelentkezni
Ez a jquery is kell:
$(document).ready(function(){
/* TOGGLE FUNCTION */
$(".toggle").on("click",function(){
var elm = $("#"+$(this).data("toggle"));
if(elm.is(":visible"))
elm.addClass("hidden").removeClass("show");
else
elm.addClass("show").removeClass("hidden");
return false;
});
});
- A hozzászóláshoz be kell jelentkezni
Már csak anniy kellene, hogy a PDF-ben fekvő lapot és/vagy fontméretet tudjak beállítani. :)
- A hozzászóláshoz be kell jelentkezni
Ez jónak tűnik, egyszerű és PDF-et készít:
http://jsfiddle.net/xzZ7n/1/
:)
- A hozzászóláshoz be kell jelentkezni
Igazából egy Drupal modulba implementálnám, de ez a rész nem fut le:
function (dispose) {
// dispose: object with X, Y of the last line add to the PDF
// this allow the insertion of new lines after html
pdf.save('Test.pdf');
}, margins);
Azaz a pdf.save() nem fut le. Ez mitől lehet?
- A hozzászóláshoz be kell jelentkezni
jsPDF fentvan?
pch
--
http://www.buster.hu "A" számlázó
--
- A hozzászóláshoz be kell jelentkezni
Ezek a js-ek kellenek hozzá (+ a demoFromHTML() fv-t tartalmazó):
jquery-compat-git.js
bootstrap.js
jspdf.js
Sima statikus html oldalként működik is (először így teszteltem).
De php-ba tesztelve nem fut le.
Debugolva úgy látszik, mintha a pdf.Save() nem futna le.
A táblázat div id-je ugyanaz, tehát jónak kellene lennie elvileg.
- A hozzászóláshoz be kell jelentkezni