Sencha touch 2 setActiveItem主视图错误

时间:2014-03-20 23:24:43

标签: sencha-touch-2

我正在实施滑动导航。单击幻灯片导航中的某个列表项时,我使用以下控制器代码加载相关视图:

switch(index){
    case 0: 
        this.getMain().setActiveItem({xtype:'main'});
        break;
    case 1: 
        this.getMain().setActiveItem({xtype:'messagesview'});
        break;
    case 2:
        this.getMain().setActiveItem({xtype:'articleslistview'});
        break;
    case 3:
        this.getMain().setActiveItem({xtype:'categoriesview'});
        break;
    default:
    break;
}

每个setActiveItem函数调用除了第一个调用之外都有效。 当我尝试将主视图设置为活动视图时,出现以下错误:

  

未捕获错误:[错误] [Ext.Container #doAdd]将卡添加到选项卡   容器没有指定任何选项卡配置

1 个答案:

答案 0 :(得分:0)

this.getMain().setActiveItem(0);

上面的代码解决了问题