パネル間を移動すると、次のエラーが発生します
[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()`.
前の画面に戻ることはできますが、上記のエラーが発生せずに再び進むことはできません。
これに対抗するために、以下のコードを使用してみましたが、機能しません。誰かが私を助けることができますか?
var loginView = Ext.getCmp('login');
if(!loginView){
Ext.getCmp('loginTest2').destroy();
loginView = Ext.create('com.view.Login');
}
Ext.Viewport.setActiveItem('login');
私も試しました:
if(Ext.getCmp('login')){
Ext.Viewport.setActiveItem('Login');
}else{
Ext.Viewport.setActiveItem(Ext.create('com.view.Login'));
}
これらはどちらも機能せず、同じエラーと空白の画面が表示されます。私はSenchaTouch2を使用しています。