0

私のシステムには、ログインとアカウントの 2 つのビューがあります。アカウント ビューは、5 つのタブを持つタブ パネルです。ユーザーがシステムに正常にログインすると、システムはアカウント ビューの 2 番目のタブを表示します。これを行うために多くの方法を試しましたが、すべてが機能していません。イベントはコントローラーに書き込まれています。

ログインアクション:

if (loginSuccess) {
    this.redirectTo("account");
}

ルート アカウントの定義では、3 つの方法を記述します。最初の方法:

var view = this.getAccountView();
view.setActiveTab(1);
Ext.Viewport.animateActiveItem(view, {type:'slide'});

2 番目の方法:

var view = this.getAccountView();
view.animateActiveItem(1, {type: 'slide', direction: 'left'});

3 番目の方法:

var view = this.getAccountView();
view.setActiveItem(1);
Ext.Viewport.animateActiveItem(view, {type:'slide'});

それらはすべて「2番目のタブ」ではなく「最初のタブ」に移動します。誰か知ってる?ありがとう。

4

1 に答える 1