extjs - How to move between panels in Sencha touch -


when moving between panels following error

[warn][ext.component#constructor] registering component id (`logoutbutton`) has been used. please ensure existing component has been destroyed (`ext.component#destroy()`.  

i can go previous screen cannot go forward again without getting above error.

to combat have tried using code below, not work. can me out?

var loginview = ext.getcmp('login');     if(!loginview){        ext.getcmp('logintest2').destroy();        loginview = ext.create('com.view.login');   }    ext.viewport.setactiveitem('login'); 

i tried:

if(ext.getcmp('login')){      ext.viewport.setactiveitem('login');   }else{      ext.viewport.setactiveitem(ext.create('com.view.login'));   } 

neither of these work , result in same error , blank screen. using sencha touch 2.

we can use following line navigate 1 panel another..

ext.viewport.animateactiveitem({ xtype: "cat" }, { type: "slide", direction: "up" }); 

here, xtype can define panel want display, this...,

ext.define('belocal.view.leftcurvelist', {        extend: 'ext.panel',         **xtype: 'cat',**         config: {         items: [                {                xtype: 'toolbar',                docked: 'top',                width: '100%',                padding:0,                title: 'belocal places',                items:[{                       xtype: 'button',                       ui: 'back',                       text: 'back',                       ]                },              ]        }        }); 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -