Ich benutze jsPDF und jsAutotable, um PDF für die Tabelle zu generieren, die im DOM ist. Zunächst möchte ich mehrere Tabellen erstellen, die im DOM mit einem Klick auf die Schaltfläche vorhanden sind. Zweitens möchte ich auch PDF-Datei für mehrere Tabellen mit einem Ajax-Aufruf an den Server mit einem anderen Knopf erstellen. Ich habe versucht, nach einem Tutorial Ausschau zu halten, habe aber nichts Bestimmtes gefunden. Kann mir bitte jemand helfen.Generiere mehrere Tabellen mit Ajax Anruf
Antwort
Ich konnte mehrere Tabellen erstellen. Da ich zwei Tabellen in meiner PDF-Datei erstellen musste, musste ich die Funktion autoTableHTMLToJson zweimal aufrufen, nachdem ich die Informationen aus meinen HTML-Tabellen abgerufen hatte. Danach können Sie auch die Optionen für jede Tabelle definieren. Da es sehr begrenzte Unterstützung für js Auto-Tabelle gibt, wenn jemand Hilfe in dieser Hinsicht nur Kommentar unten benötigt, könnte ich helfen können.
var elem = document.getElementById('employee-table');
var data = doc.autoTableHtmlToJson(elem);
var elem2 = document.getElementById('employee-table2');
var data2 = doc.autoTableHtmlToJson(elem2);
Haben Sie Vorschläge, wie dies in den Dokumenten verdeutlicht werden könnte? Die Optionen 'startY' und 'margin' sind dort bereits erläutert. –
Können Sie darauf hinweisen, in welchem Abschnitt der Dokumentation ich etwas eingeben kann? – Saqib
- 1. JQuery Mehrere AJAX Anruf
- 2. Ember.RSVP.Promise mit AJAX Anruf
- 3. Zebra-Tisch mit Ajax Anruf
- 4. Return Anlage mit $ .ajax Anruf
- 5. Jquery/Ajax Anruf mit Timer
- 6. Mit curl zu Ajax Anruf
- 7. PHPExcel Download mit Ajax Anruf
- 8. jquery Validierung mit Ajax Anruf
- 9. Problem mit AJAX-Login-Anruf
- 10. Ajax Anruf abgeschlossen Ereignis
- 11. POST versus Ajax Anruf
- 12. PushState auf Ajax Anruf?
- 13. Leerausgabe für AJAX-Anruf
- 14. jQuery Ajax einfacher Anruf
- 15. Ajax Anruf abgebrochen Auto
- 16. AJAX-Anruf nicht feuernd
- 17. So ersetzen Sie remoteFunction Anruf mit jquery Ajax Anruf
- 18. Ajax Anruf beim Sitzungszeitlimit
- 19. Redirect in Ajax Anruf
- 20. Ajax Anruf in WordPress
- 21. Ajax Anruf von Bookmarklet
- 22. Detect ajax Anruf, ASP.net
- 23. C# webbrowser Ajax Anruf
- 24. Füllen Sie mehrere Divs durch einen AJAX-Anruf
- 25. JQuery/Ajax: Problem mit Jsonp Anruf
- 26. AJAX-Anruf - "?" Fragezeichen wo Zeichen mit Akzent
- 27. Slick Grid nicht mit Ajax Anruf aktualisieren
- 28. Rails - eine Ajax-Taste mit machen Anruf
- 29. Wie man AJAX-Anruf mit NSURLProtocol vortäuscht?
- 30. facebook Freund hinzufügen mit Ajax Anruf
Haben Sie versucht, die Funktion 'doc.autoTableHtmlToJson' zu verwenden? Im Allgemeinen ist Ihre Frage sehr weit gefasst und es wäre einfacher Ihnen zu helfen, wenn Sie zeigen würden, was Sie versucht haben oder welche Fehler Sie bekommen haben. –
Ich kann PDF für eine Tabelle erstellen. Ich habe keine Ahnung, wie man mehrere Tabellen erstellt. Ich ging durch die Dokumentation, konnte aber nicht verstehen. Ja, ich habe diese Funktion verwendet Hier ist Code zum Erstellen der Tabelle var elem = document.getElementById ('Mitarbeiter-Tabelle'); var data = doc.autoTableHtmlToJson (elem); – Saqib