单击tableRow时,不在tabGroup中打开新窗口(钛)

时间:2013-09-15 04:52:55

标签: javascript titanium

我有4个窗口都与标签链接在一起。在最后一个标签(helpTab)上,它有一个包含两行的表,用于“发送电子邮件以寻求帮助”或“观看教程”。我希望用户能够点击任一行,将其带到'emailWindow'或'videoWindow'。这些窗口不在tabGroup中。我试图将一个navGroup添加到helpTab窗口,但是当我这样做时,模拟器将无法运行。

我真的不了解navGroups在tabGroup中的工作方式。任何人都可以建议我可以将一个navGroup添加到tabGroup吗?或者如果可能的话? (到目前为止,我只为emailWindow编写了代码。因为我无法使用它,我认为编写错误的代码两次没有意义!)我希望我提供了足够的信息。谢谢

var helpWindow = Ti.UI.createWindow({
    //code to create window
});

helpWindow.open();

var rootWindow = Ti.UI.createWindow();
var navGroup = Ti.UI.iPhone.createNavigationGroup({
    window: helpWindow
});
rootWindow.add(navGroup);
rootWindow.open();

// add table etc (normal code with 2 rows)

row1.addEventListener('click', function(e){
    navGroup.open(emailWindow);
});

1 个答案:

答案 0 :(得分:0)

解决:

我搬了

rootWindow.open();

进入eventListener