
Melhor Resposta Allison WIllian , 29 April 2015 - 10:37
Descobri o problema.
esqueci de um ref. que faço no meu app.js onde o switchMainView está.
App.js
Agora funciona.
Ext.Loader.setConfig({enabled:true}); Ext.Loader.setPath({ 'Ext': './touch/src', 'Ext.ux':'plugins/ux' }); Ext.application({ name: 'Integrator', sessionTimeout: 1000 * 60 * 60 * 12, // 12 hours requires: [ 'Integrator.util.AppConfig'/*Classe onde estao as configurações principais do IntegratorApp ex:(Banco)*/, 'Ext.MessageBox', 'Ext.ux.slidenavigation.View', 'Ext.Ajax', 'Integrator.view.Indicadores.ColorPatterns', 'Ext.device.Geolocation' ], stores: [ 'ClienteStore', 'ClienteLocalStorage', 'ClienteDetailStore', 'ContatosStore', 'PlanosStore', 'PlanosDetailStore', 'ServidorStore', 'UploadStore', 'FaturaStore', 'FaturaDetailStore', 'ProspectosStore', 'ProspectosDetailStore', 'ProspectosEmailStore', 'AtendimentosStore', 'AtendimentosDetailStore', 'AtendimentosHistoricoStore', 'Historico.AtendimentosHistoricoOSStore', 'Historico.AtendimentosHistoricoCMStore', 'Historico.AtendimentosHistoricoVisitaStore', 'Historico.AtendimentosHistoricoEmailStore', 'Historico.AtendimentosHistoricoCloseStore', 'Historico.AtendimentosHistoricoDescricaoStore', 'Historico.AtendimentosHistoricoAnexoStore', 'Historico.AtendimentosHistoricoTesteStore', 'ContatosAtendimentoStore', 'IndicadoresStore', 'ComentarioStore', 'ChartStore', 'DestinoStore', 'StatusStore', 'TipoAtendimentosStore', 'OrdemServicosStore', 'OrdemServicosDetailStore', 'AgendaStore', 'LoginStore' ], models: [ 'ClienteModel', 'ClienteModelDetail', 'ContatosModel', 'ContatosModelDetail', 'PlanosModel', 'PlanosModelDetail', 'ServidorModel', 'UploadModel', 'FaturaModel', 'FaturaModelDetail', 'ProspectosModel', 'ProspectosModelDetail', 'ProspectosEmailModel', 'AtendimentosModel', 'AtendimentosDetailModel', 'AtendimentosHistoricoModel', 'Historico.AtendimentosHistoricoOSModel', 'Historico.AtendimentosHistoricoCMModel', 'Historico.AtendimentosHistoricoVisitaModel', 'Historico.AtendimentosHistoricoEmailModel', 'Historico.AtendimentosHistoricoCloseModel', 'Historico.AtendimentosHistoricoForwardModel', 'Historico.AtendimentosHistoricoDescricaoModel', 'Historico.AtendimentosHistoricoAnexoModel', 'Historico.AtendimentosHistoricoTesteModel', 'IndicadoresModel', 'ComentarioModel', 'ChartModel', 'DestinoModel', 'StatusModel', 'TipoAtendimentosModel', 'OrdemServicosModel', 'OrdemServicosDetailModel', 'AgendaModel', 'LoginModel' ], views: [ 'Main', 'Menu', 'Cliente.Filtro', 'Cliente.Lista', 'Cliente.Detail', 'Cliente.Contatos.Lista', 'Cliente.Contatos.Detail', 'Planos.Lista', 'Planos.Detail', 'Planos.Servidor', 'Planos.Upload', 'Fatura.Lista', 'Fatura.Detail', 'Prospectos.Filtros.Filtros', 'Prospectos.Lista', 'Prospectos.Detail', 'Prospectos.Email', 'Prospectos.Mapa', 'Atendimentos.Filtros.Filtros', 'Atendimentos.Lista', 'Atendimentos.Detail', 'Atendimentos.Historico.Lista', 'Atendimentos.Historico.OS', 'Atendimentos.Historico.Visita', 'Atendimentos.Historico.Email', 'Atendimentos.Historico.CM', 'Atendimentos.Historico.Close', 'Atendimentos.Historico.Forward', 'Atendimentos.Historico.Descricao', 'Atendimentos.Historico.Anexo', 'Atendimentos.Historico.Contato.Listacontato', 'Atendimentos.Mudar', 'Atendimentos.Comentario', 'Atendimentos.Encaminhar', 'Atendimentos.Fechar', 'Indicadores.Filtro', 'Indicadores.Chart', 'OrdemServicos.Filtros.Filtros', 'OrdemServicos.Lista', 'OrdemServicos.Detail', 'OrdemServicos.Fechar', 'OrdemServicos.Mapa', 'Agenda.Filtro.Filtro', 'Agenda.Lista', 'Login.LoginView' ], controllers: [ 'ControllerMenu', 'ClienteController', 'ContatosController', 'PlanosController', 'FaturaController', 'ProspectosController', 'AtendimentosController', 'AtendimentosHistoricoController', 'IndicadoresController', 'OrdemServicosController', 'AgendaController', 'LoginController' ], //profiles: ['Tablet', 'Phone'], icon: { '57': 'resources/icons/Icon.png', '72': 'resources/icons/Icon~ipad.png', '114': 'resources/icons/[email protected]', '144': 'resources/icons/[email protected]' }, isIconPrecomposed: true, startupImage: { '320x460': 'resources/startup/320x460.jpg', '640x920': 'resources/startup/640x920.png', '768x1004': 'resources/startup/768x1004.png', '748x1024': 'resources/startup/748x1024.png', '1536x2008': 'resources/startup/1536x2008.png', '1496x2048': 'resources/startup/1496x2048.png' }, //baseUrl: '', // launch: function() { // // Destroy the #appLoadingIndicator element // Ext.fly('appLoadingIndicator').destroy(); // // // Initialize the main view // //Ext.Viewport.add(Ext.create('Integrator.view.Main')); // Ext.Viewport.add(Ext.create('Integrator.view.Login.LoginView')); // }, switchMainView: function(newView, config) { if (this.currentView != false) { Ext.Viewport.remove(this.currentView); } this.currentView = Ext.create(newView, config); Ext.Viewport.add(this.currentView); }, onUpdated: function() { Ext.Msg.confirm( "Atualização", "Existe uma nova versão para esta aplicação. Carregar?", function(buttonId) { if (buttonId === 'yes') { window.location.reload(); } } ); } });Visualizar todo o conteúdo do post
