Titanium 如何在Tianium中从一个页面重定向到另一个页面的选项卡?

Titanium 如何在Tianium中从一个页面重定向到另一个页面的选项卡?,titanium,titanium-mobile,appcelerator,titanium-alloy,appcelerator-mobile,Titanium,Titanium Mobile,Appcelerator,Titanium Alloy,Appcelerator Mobile,我的申请书有两页。第一个页面有一个包含三个选项卡的选项卡组。现在,单击第二页中的按钮,我需要将控件重定向到第一页中的第一个选项卡2。我该怎么做呢 我的代码如下: <Alloy> <TabGroup id="myTabGrp"> //Tabgroup Added <Tab id="one"> <Window class="container"> <Label>This is the Ho

我的申请书有两页。第一个页面有一个包含三个选项卡的选项卡组。现在,单击第二页中的按钮,我需要将控件重定向到第一页中的第一个选项卡2。我该怎么做呢

我的代码如下:

<Alloy>
  <TabGroup id="myTabGrp"> //Tabgroup Added
    <Tab id="one">
        <Window class="container">
            <Label>This is the Home View</Label>
        </Window>
    </Tab>

    <Tab id="two">
        <Window class="container" id="winTwo">
            <Label>This is the second View</Label>
        </Window>
    </Tab>

    <Tab id="three">
        <Window class="container">
            <Button onClick="saveLang">Proceed</Button>
        </Window>
     </Tab>
  </TabGroup>
</Alloy>

//添加了标签组
这是主视图
这是第二种观点
继续
第二页

 <Alloy>
    <Window class="container">
                    <Button onClick="submitFun">submit</Button>
                </Window>
    </Alloy>


function submitFun()
{
var homeWindow = Alloy.createController('index').getView();
homeWindow.open({transition:Titanium.UI.iPhone.AnimationStyle.FLIP_FROM_LEFT});
}

提交
函数submitFun()
{
var homeWindow=Alloy.createController('index').getView();
打开({transition:tianium.UI.iPhone.AnimationStyle.FLIP_FROM_LEFT});
}

我不会加载完整的索引页,因为加载需要很长时间。我只需要在索引页面中加载一个选项卡。我该怎么做呢?

我想你应该在
index.js
中找到代码,从那里你可以打开你的第二页;也许像:

Alloy.createController('second').getView().open();
现在在
second.js
中,您只需调用窗口的
close
方法即可关闭当前窗口并返回到
index

function submitFun()
{
   $.second.close(); //id of second window = second
}
现在还在
index.js
中为
tabgroup
添加一个事件侦听器,并导航到所需的
选项卡

$.myTabGrp.addEventListener('focus',function(e) { 
   $.myTabGrp.setActiveTab($.two);
});

我想你可以在
index.js
中找到代码,在那里你可以打开你的第二个页面;也许像:

Alloy.createController('second').getView().open();
现在在
second.js
中,您只需调用窗口的
close
方法即可关闭当前窗口并返回到
index

function submitFun()
{
   $.second.close(); //id of second window = second
}
现在还在
index.js
中为
tabgroup
添加一个事件侦听器,并导航到所需的
选项卡

$.myTabGrp.addEventListener('focus',function(e) { 
   $.myTabGrp.setActiveTab($.two);
});

我想你可以在
index.js
中找到代码,在那里你可以打开你的第二个页面;也许像:

Alloy.createController('second').getView().open();
现在在
second.js
中,您只需调用窗口的
close
方法即可关闭当前窗口并返回到
index

function submitFun()
{
   $.second.close(); //id of second window = second
}
现在还在
index.js
中为
tabgroup
添加一个事件侦听器,并导航到所需的
选项卡

$.myTabGrp.addEventListener('focus',function(e) { 
   $.myTabGrp.setActiveTab($.two);
});

我想你可以在
index.js
中找到代码,在那里你可以打开你的第二个页面;也许像:

Alloy.createController('second').getView().open();
现在在
second.js
中,您只需调用窗口的
close
方法即可关闭当前窗口并返回到
index

function submitFun()
{
   $.second.close(); //id of second window = second
}
现在还在
index.js
中为
tabgroup
添加一个事件侦听器,并导航到所需的
选项卡

$.myTabGrp.addEventListener('focus',function(e) { 
   $.myTabGrp.setActiveTab($.two);
});

没错,现在我也这么做了。但我需要重新加载焦点选项卡。这里有一些复选框,我需要在显示页面之前清除其中的所有选定值。你的回答是:对,现在我也是这样做的。但我需要重新加载焦点选项卡。这里有一些复选框,我需要在显示页面之前清除其中的所有选定值。你的回答是:对,现在我也是这样做的。但我需要重新加载焦点选项卡。这里有一些复选框,我需要在显示页面之前清除其中的所有选定值。你的回答是:对,现在我也是这样做的。但我需要重新加载焦点选项卡。这里有一些复选框,我需要在显示页面之前清除其中的所有选定值。我怎样才能做到这一点。