如何使用不同选项卡窗口中的按钮链接到tabGroup中的特定选项卡?

时间:2011-04-26 08:03:49

标签: javascript mobile titanium

我有一个带有5个标签的标签组,其中一个标签是“主页”屏幕。我希望用户能够单击任何选项卡窗口中的按钮返回主屏幕。

目前我找到的最接近的方法会创建一个新窗口,这会破坏导航。

var win_home = Titanium.UI.createWindow({  
url:'home.js'
});

btn_home.addEventListener("click", function() {
 Ti.UI.currentTab.open(win_home,{animated:true});
});

1 个答案:

答案 0 :(得分:1)

在您的按钮事件监听器下添加此代码。

// get the tab group object in the file
var tabGroup = Titanium.UI.currentTabGroup; 

btn_home.addEventListener("click", function() {

   // pass the id of your home tab, i used 1 here
   tabGroup.tabs[1].active = true;
});