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
Post a Comment