在NavigationWindow中看不到带有TabGroup的LeftNavButton或RightNavButton

时间:2018-01-07 23:44:15

标签: titanium appcelerator appcelerator-titanium titanium-alloy appcelerator-mobile

在NavigationWindow中看不到带有TabGroup的LeftNavButton或RightNavButton。 我应该怎么做才能看到LeftNavButton?

DROP TABLE
 TABLE_DATE_RANGE([clients.sessions_], 
                  TIMESTAMP('2017-01-01'), 
                  TIMESTAMP('2017-05-31'))

2 个答案:

答案 0 :(得分:0)

您需要更改XML&的层次结构。再添加一个NavigationWindow节点,如下所示:

<Alloy>
    <TabGroup>
        <Tab>
            <NavigationWindow>
                <Window>
                    <LeftNavButton>
                        <Button title="Back" onClick="...." />
                    </LeftNavButton>
                    .................. 
                </Window>
            </NavigationWindow>
        </Tab>

        <Tab>
            <NavigationWindow>
                <Window>
                    <LeftNavButton>
                        <Button title="Back" onClick="...." />
                    </LeftNavButton>
                    .................. 
                </Window>
            </NavigationWindow>
        </Tab>
    </TabGroup>  
</Alloy>

TabGroup 是此处的根节点&amp;它只能将 Tab 作为子节点。在每个标签中,您可以放置​​我们通常在Alloy中执行的任何布局。

答案 1 :(得分:0)

您无法嵌套NavigationWindowtab,因为Tab已经是一个导航窗口... TabGroup需要是最顶层的元素。

如果你想在UX导航窗口内打开一个标签组,你需要重新考虑一下这个流程,就像在,打开TabGroup,看起来它在里面(使用动画),但它实际上并不是技术上的。