热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于页面布局的简单问题

我想做一个下面这样的功能:主页面左面是一个Tree,右面是根据Tree的当前选中节点显示对应的页面内容,比如点击Tree的“客户信息维护”节点,主页面右面显示一个相应的界面用于客户信息的维
我想做一个下面这样的功能:

主页面左面是一个Tree,右面是根据Tree的当前选中节点显示对应的页面内容,
比如点击Tree的“客户信息维护”节点,主页面右面显示一个相应的界面用于客户信息的维护。
点击Tree的“订单录入”节点:主页面右面显示一个订单录入界面。

请问这样的功能。主页面右边一般怎么做?
如果把所有的页面功能(如:客户信息维护”,“订单录入”等)都写到一个主页面里,显然太多了,不利用维护和分工。
写到Panel里么?还是什么别的方法?通常的做法是什么?

Flex新手,请指点。谢谢。

13 个解决方案

#1


怎么没人说话?

#2


东西不多直接用state就好了,页面比较多用module吧,每一个页面都是一个module,切换页面就是切换module

#3


同意楼上,东西不多,用State转换就好了~

#4


用于页面布局的box之类的容器不要太多 要不然flex的布局管理器要计算坐标 系统性能会受到影响 能把布局用尽量少的容器实现最好 就像楼上说的 并不是一定要强迫你不能用容器 尽量把容器优化到最少 这就看你的了

#5


引用 2 楼 herowach 的回复:
东西不多直接用state就好了,页面比较多用module吧,每一个页面都是一个module,切换页面就是切换module


module里放什么?
Panel么?或者别的什么

#6


引用 5 楼 zengjd 的回复:
引用 2 楼 herowach 的回复:
 东西不多直接用state就好了,页面比较多用module吧,每一个页面都是一个module,切换页面就是切换module


 module里放什么?
 Panel么?或者别的什么


我明白了,Module里可以放任意控件

#7


module
或者ViewStack

#8


可以用state的方法实现,或者每个分类写一个控件然后通过设置可见属性,进行切换。

#9


放到一个页面上确实代码比较多 你就用state 然后每个模块做一个组件的形式 放到state里面

#10


可以考虑用选项卡啊
弹出窗口的话 窗口太了会很难看

#11


选项卡里面套很多东西更难看 

#12


那说明你布局不行

#13


可以做成outlook那种,自动下拉,隐藏的

推荐阅读
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • 在开发app时,使用了butterknife后,在androidStudio打包apk时可能会遇到报错。为了解决这个问题,可以通过打开proguard-rules.pro文件进行代码混淆来解决。本文介绍了具体的混淆代码和方法。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
author-avatar
海and云
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有