mgusmano / basictemplate

0 stars 0 forks source link

A basic best practice template for Sencha Cmd 6.5.2

how to use: (assuming an install to ~/aaTemplate/basictemplate on your local machine)

sencha -sdk ~/aaExt/ext-6.5.2 generate app -modern -s ~/aaTemplate/basictemplate -r best ./best

sencha -sdk ~/aaExt/ext-6.5.2 generate app -modern -s ~/basictemplate -r MyExtApp ./MyExtApp

other info...

~/bin/Sencha/Cmd/6.5.2.15/plugins/ext/current/templates

sencha generate view home.HomeView;sencha generate view users.UsersView;sencha generate view groups.GroupsView;sencha generate view settings.SettingsView

{% // if (values.viewName == 'gusmano') { values.Universal2 = true } // else { values.Universal2 = false } //values.xuniversal = '' // var not62 = !values.frameworkIsV62 || values.frameworkIsV62 === 'false'; // var not65 = !values.frameworkIsV65 || values.frameworkIsV65 === 'false'; //console.log(' app.json') //for (var p in values) { // if( values.hasOwnProperty(p) ) { // console.log(p + " , " + values[p]); // } //} //console.log(' app.json') // if (values.themeName == 'default') { // values.classicTheme = "theme-triton"; // values.modernTheme = "theme-material"; // if (not62 && not65) { // values.modernTheme = "theme-triton"; // } // if (values.toolkit == "classic") { // values.themeName = values.classicTheme; // } // else { // values.themeName = values.modernTheme; // } // } // else { // values.classicTheme = values.modernTheme = values.themeName; // } %}