Why is html2canvas not defined?
extjs, extjs4, html2canvas, javascript
Solution
Ext doesn't know anything about classes not defined as part of it's class system, you need to include the JS file using a script tag in your html.
Problem
If I'm calling this function, getting always "html2canvas is not defined". ``` makeScreenshot: function(button) { debugger; html2canvas(document.body, { Uncaught ReferenceError: html2canvas is not defined onrendered: function(canvas) { document.body.appendChild(canvas); } }); }, ``` but why? I have a class of it... like in tutorial written about it. Does anyone have a solution? I suppose I need to include html2canvas here, but I don't know how. ``` Ext.define("TEST.controller.Desktop", { extend: "Ext.app.Controller", views: [ "desktop.Desktop", //"desktop.TaskBar", "desktop.Toolbar", "desktop.DataprovidersDataView", "configuration.UploadFileWindow" ], refs: [{ ref: "viewport", selector: "viewport" }, { ```