1

私の Sencha Touch アプリケーションには、「Ext.form.Panel」を拡張するログイン画面と、ナビゲーション ビューである MainView があります。ログイン画面から認証が成功したら、メイン ビューを表示する必要があります。コントローラーで認証を確認しており、成功するとメイン ビューを呼び出しています。

if(success){
    Ext.Viewport.add({xtype:'MyApp.view.MainView'});
}

次のViewPortオプションを試しましたが、

animateActiveItem,Ext.Viewport.show(true)

それらのどれも機能していません。

パネルからナビゲーション ビューをアクティブにするにはどうすればよいですか?

レグ、

P

4

1 に答える 1

0

を使用し、完全なクラス名ではなく、のExt.Viewport.setActiveItemを使用しxtypeます。MainView

Ext.define('MyApp.view.MainView', {
    extend: 'Ext.navigation.View',
    xtype: 'main-view',
    ...
})

...

if(success){
    Ext.Viewport.setActiveItem({xtype:'main-view'});
}
于 2013-08-19T14:25:15.953 に答える