2016-06-12 6 views
0

Mit ongoworks: pdf Meteor-Paket zum Speichern von PDF-Datei auf dem Client.blaze.js Uncaught Fehler: Kann nicht undefiniert

Die Funktion:

"click #button_export": function(ev, template) { 
    var content = document.getElementById("printData").innerHTML; 
    Blaze.saveAsPDF(Template.report, { 
     filename: bomId + ".pdf", 
     data: content, 
     x: 0, 
     y: 0, 
     orientation: "landscape", 
     unit: "in", 
     format: "letter" 
    }); 
}, 

Fehler:

blaze.js?hash=38069f4…:2218 Uncaught Error: Can't render undefinedcheckRenderContent @ blaze.js?hash=38069f4…:2218contentAsFunc @ blaze.js?hash=38069f4…:2261Blaze.toHTMLWithData @ blaze.js?hash=38069f4…:2380Blaze.outputAsPDF @ ongoworks_pdf.js?hash=245293c…:9442Blaze.saveAsPDF @ ongoworks_pdf.js?hash=245293c…:9461clickButton_export

+0

Bitte formatieren Sie Ihre Frage. –

+0

haben Sie versucht: // Öffnet das Dokument im aktuellen Fenster/Registerkarte Blaze.outputAsPDF (Template.report, 'Datauri'); –

+0

Überprüfen Sie auch diesen Thread: https://forums.meteor.com/t/which-package-do-you-use-to-generate-pdfs-in-meteor/3391 –

Antwort

0

Ich verstehe, dass Sie dieses Stück Code aus meteor-pdf ‚s Beispiel kopiert. War Ihre Vorlage report? Ansonsten ist Template.report ein nicht vorhandener Wert (undefined). Die Variable content sollte auch ein Objekt (Schlüssel => Wertepaare) enthalten, das anstelle der HTML-Zeichenfolge in die angegebene Vorlage (report) eingefügt werden soll.

Verwandte Themen