首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Adobe /Flex中安排和显示一组组的方法

在Adobe /Flex中安排和显示一组组的方法
EN

Stack Overflow用户
提问于 2013-07-12 09:57:24
回答 1查看 35关注 0票数 0

到目前为止,我一直在为web应用程序做UI,并且对flex非常陌生。我最近一直在开发一个应用程序,它需要一组4-5个不同的视图.例如:-

图1:所有学生的名单和他们的详细资料查看2:所有学院的名单和他们的详细资料查看3:所有非教职员工的名单4:一些基于学生表现的数据分析

现在,我尝试连接这些视图(所谓视图,我指的是父容器组件)。我正在使用TabNavigator中的Group),但最终的结果在我看来是相当糟糕的--它看起来就像一个有5个标签显示不同信息的网站。

我喜欢Salesforce为他们的仪表板实现应用程序视图的方式,所以现在我有了一个下拉列表,其中包含指向这些视图的父组的引用。在选择时,我使各自的组可见并隐藏其他组。到目前为止,它在UI方面的工作非常好。在UI后面,正在发生的是所有5个都存在,但在任何时间点都只能看到其中的一个。对于每一个选择,我必须将其他组设置为不可见。

然而,我不认为这是一个好办法。有一个更好的解决方案比使小组可见和无形!TabNavigator的工作方式是一样的吗?

我也对其他想法持开放态度。如对此有任何帮助/意见/建议,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-12 10:04:52

TabNavigator是一个ViewStackViewStack包含一个容器集合,其中只有一个在给定的点上是可见的。您可以操纵selectedChild或selectedIndex属性的ViewStack来控制可见的属性。您可以扩展ViewStack并对其进行自定义,也可以只使用其中一个来控制的集合。我非常肯定隐藏的容器不包括在Flex生命周期中,这使得它成为一个很好的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17612272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档