Unanswered: how to package(minify) two extjs files
Unanswered: how to package(minify) two extjs files
Hi,
As per earlier suggestion, I have divided the application into two part :
1) login.html => to handle login/authentication [Written in Extjs]
2) main.html => user dashboard [Written in Extjs]
How will I deploy above application? Do I have to minify both login.html and main.html and deploy ? Or I have to minify only one file and then deploy?
Separate your HTML and JS and minify your JS code. You should only have 1 html file. Splitting your JS code is however recommended and then minify into 1 file.
First tip: Check if all files are listened in the jsb3 file. Sometimes there are some requirements who are not defined but still needed. I fixed this with either: - check the jsb3 file, and add the missing files manually or - Add requirements to the app.js file
Additionally: Check that the ext.js file is linked and dynamic lode is enabled.
Then recreate the jsb3 file and regenerate the app.
When I checked the jsb3 file, it does not include the controllers that are loaded dynamically.
How can I include dynamically loaded controllers in the jsb3 file?
--- I don't want to add every controller manually, as there are many controllers.
If I put "requires" in the app.js and put all the the dynamically loaded controllers in it, then the application doesn't load ?
added requires : "App.controller.Test" in app.js
-----
Also if I write all the dynamically loaded controller in the requires => it will first load these controller => Then the whole purpose of dynamically loaded controllers is defeated.