forum

Home / DeveloperSection / Forums / How to move between panels in Sencha touch

How to move between panels in Sencha touch

Anonymous User353731-May-2013
Hi Everyone!

When moving between panels I get the following error [WARN][Ext.Component#constructor] Registering a component with a id (`logOutButton`) which has already been used. Please ensure the existing component has been destroyed (`Ext.Component#destroy()`. 
I can go back to the previous screen but the cannot go forward again without getting the above error.
To combat this I have tried using the code below, but it does not work. Can anyone help me out?

var loginView = Ext.getCmp('login');
    if(!loginView){
       Ext.getCmp('loginTest2').destroy(); 
      loginView = Ext.create('com.view.Login');
  }

  Ext.Viewport.setActiveItem('login');
I also tried:

if(Ext.getCmp('login')){
     Ext.Viewport.setActiveItem('Login');
  }else{

    Ext.Viewport.setActiveItem(Ext.create('com.view.Login'));
  }

Neither of these work and result in the same error and a blank screen. I am using Sencha Touch 2.

Your help is great appreciated.

Updated on 01-Jun-2013
I am a content writter !

Can you answer this question?


Answer

1 Answers

Liked By