在sencha touch 2中选项卡面板上的活动项目动画

时间:2013-07-24 04:36:00

标签: sencha-touch-2 tabpanel

我的系统有2个视图:登录和帐户。帐户视图是一个标签面板,有5个标签。如果用户登录系统成功,系统将显示帐户视图的第二个标签。我曾尝试过很多方法来做到这一点,但所有这些方法都没有用。事件是在Controller中编写的。

在登录操作中:

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

在路由帐户的定义中,我写了3种方法。 第一种方式:

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

第二种方式:

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

第三种方式:

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

所有这些都转到“第一个标签”而不是“第二个标签”。有人知道吗?感谢。

1 个答案:

答案 0 :(得分:0)

如果引用得很好,它应该适用于:

this.getAccountView().setActiveItem(1);