Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex flex mobile选项卡视图导航器应用程序后退按钮第2部分_Apache Flex_Flex4_Flex4.5_Flexbuilder - Fatal编程技术网

Apache flex flex mobile选项卡视图导航器应用程序后退按钮第2部分

Apache flex flex mobile选项卡视图导航器应用程序后退按钮第2部分,apache-flex,flex4,flex4.5,flexbuilder,Apache Flex,Flex4,Flex4.5,Flexbuilder,请参阅: 我有两个标签。Tab1有2个子视图: 表1 表2 subview... 在Tab1中(Tab1SubViewA是第一个视图),->我导航到Tab1SubViewB(仍在Tab1下) 如何返回到上一个视图(选项卡1子视图A) 注意:它不是从一个选项卡移动到另一个选项卡,而是在同一个选项卡中从一个视图移动到另一个视图 选项卡1子视图A的代码: <?xml version="1.0" encoding="utf-8"?> <s:View xmlns:fx="http://

请参阅:

我有两个标签。Tab1有2个子视图:

表1

表2

subview...
在Tab1中(Tab1SubViewA是第一个视图),->我导航到Tab1SubViewB(仍在Tab1下)

如何返回到上一个视图(选项卡1子视图A)

注意:它不是从一个选项卡移动到另一个选项卡,而是在同一个选项卡中从一个视图移动到另一个视图

选项卡1子视图A的代码:

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" title="Tab1subViewA">

<s:Button click="{navigator.pushView(Tab1subViewB)}" />
</s:View>

选项卡视图导航器应用程序中的代码:

...
<s:ViewNavigator firstView="views.Tab1subViewA" label="Page1" height="100%" width="100%" >
    <s:titleContent>
      <s:Button click="BackBtn(event)" label="Back"/>
    </s:titleContent>
  </s:ViewNavigator>

  <s:ViewNavigator firstView="views.Tab1subViewB"  label="Page2" height="100%" width="100%">
    <s:titleContent>
      <s:Button click="BackBtn(event)" label="Back"/>
    </s:titleContent>
  </s:ViewNavigator>

</s:TabbedViewNavigatorApplication>
。。。

我找到了一种简单的方法,就是硬编码。如果你真的没有太多的视图进入每个选项卡(而且大多数情况下都没有),那么硬编码也没那么糟糕。好吧,如果有人想为上述问题提供一个非硬代码解决方案,我们欢迎

Hiya James,第一个选项卡中的子视图的显示是由什么样的容器决定的?它们是否在由选项卡栏控制的视图堆栈中,或者在这些行中,您是否可以发布带有子视图/容器的Tab1的代码。@shaunhusain请参考更新的问题。不太确定您的问题,但在视图选项卡1子视图a中,我只有一个转到选项卡1子视图B的按钮。在每个视图的顶部都有一个带有后退按钮的操作栏。我找到了一种简单的方法,只需硬编码即可。如果你真的没有太多的视图进入每个选项卡(而且大多数情况下都没有),那么硬编码也没那么糟糕。嗯,如果有人想为上述问题提供非硬代码解决方案,我们欢迎。:-)是的,我在想,如果没有太多的视图,硬编码可能是最简单的方法。很高兴你找到了一个解决方案,你可以回答自己的问题并接受它,这样信息就可以提供给任何一个偶然发现这篇文章的人。
...
<s:ViewNavigator firstView="views.Tab1subViewA" label="Page1" height="100%" width="100%" >
    <s:titleContent>
      <s:Button click="BackBtn(event)" label="Back"/>
    </s:titleContent>
  </s:ViewNavigator>

  <s:ViewNavigator firstView="views.Tab1subViewB"  label="Page2" height="100%" width="100%">
    <s:titleContent>
      <s:Button click="BackBtn(event)" label="Back"/>
    </s:titleContent>
  </s:ViewNavigator>

</s:TabbedViewNavigatorApplication>