AXURE_RP案例教程 (六)--菜单联动
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 2056
菜单联动的含义是什么呢?原来这个菜单联动在我们日常生活中很常见,就是第一级菜单是总类别(根类别),第二级菜单则是取出该类别下的子类别,第三级菜单是该子类别下的子类表别,以此类推。/cms/item/
  
  
  菜单联动的含义是什么呢?原来这个菜单联动在我们日常生活中很常见,就是第一级菜单是总类别(根类别),第二级菜单则是取出该类别下的子类别,第三级菜单是该子类别下的子类表别,以此类推。
 
  1.JPG
  
  点击<游戏>后面下拉框的值,会改变<面值>后面下拉框的值
  2.jpg
  
  点击<面值>后面下拉框的值,会改变后面<空白红色字>的值
  
  接下来的问题就是设计师如何在原型设计中制作出这样的多级联动菜单呢?今天我们在这里和大家分享下在Axure中添加动态面板制作的方法。
  下面以大学为例,一般设置多个院系,人数众多甚至过万,例如在学生注册时,通过菜单选择自己的班级:先通过一级菜单选择所在“学院”,二级菜单则根据一级菜单的选择,联动显示该学院的所有“专业”,在三、四级菜单中再联动选择该专业所含的“年级”-“班级”,首先我们先看一下现在的效果。
  3.jpg
  
  好的,那我们现在开始操作
  
  步骤一:打开Axure,这里为了方便看清,我们先加了矩形
  填充:#E9F2FC   描边: #96AAD8  大小:600*40
  bu1.jpg
  步骤二:添加一个文本框为“选择班级”和四个<下拉列表框> ,分别为学院、专业、年级、班级。
  bu2.jpg
  
  步骤三:双击<学院>下拉框,在弹出的<编辑下拉列表框>内写上不同的学院,
  bu3.jpg
  
  我们想要达到的效果是点击<学院>改变后面的<专业>下拉框,例如:东学院下面有三个专业,分别是东学院专业1、东学院专业2、东学院专业3;西学院下面也有三个专业,分别是西学院专业1、西学院专业2、西学院专业3;类推南北学院也各有三个专业。
  
  要怎样做到呢?这里我们就需要用到动态面板啦!!
  
  <专业>下拉框放在一个动态面板里,每个动态面板状态代表一个学院里的专业。好的,接下来我们继续做。
  
  
  步骤四:把<专业>下拉框放在一个动态面板里,建立四个动态面板状态
  bu4.jpg
  
  步骤五:编辑四个动态面板状态,分别放入一个下拉框,双击下拉框在弹出的<编辑下拉列表框>内写上不同的专业。
   bu5.jpg
  
  步骤六:接下来我们要用到onchange 事件,进行判断,点击<东学院>下拉框,双击右边的<onchange(选项改变时)>弹出<用例编辑器>窗口
     bu6.jpg
  
  步骤七:在<用例编辑器>里点击添加条件,弹出<条件创建器>窗口, 
   bu7.jpg
  
  我们在<条件创建器>窗口添加条件:
  
  如果满足条件,选项为“东学院”,则设置动态面板状态到“东学院专业”
  
  <条件创建器>窗口
  
    8.jpg
 
  <用例编辑器>窗口
  
   9.jpg
 
  设置了一个用例,接下来继续设置其他的用例,设置如下,
  
   10.jpg
  
  做完了上面的步骤后,就可以实现二级联动的了,选择东学院,会显示东学院专业的选项。接下来我们要做的是做<年级>下拉框。
  
  步骤八:把<年级>下拉框放在一个动态面板里,建立<专业>里有的动态面板状态,这里对应的东西南北学院各有3个专业;
   bu8.jpg
  
  步骤九:点击其中的一个,<东学院专业1>动态面板状态,放入一个下拉框,双击下拉框在弹出的<编辑下拉列表框>内写上不同的年级。
   bu9.jpg
   
  步骤十:接下来我们要用到onchange 事件,进行判断,双击最外层的<专业>动态面板,弹出<动态面板状态管理器>,选择<东学院专业>动态面板状态,在打开的页面中,点击<专业>下拉框,双击右边的<onchange(选项改变时)>弹出<用例编辑器>窗口
   bu10.jpg
     
  步骤十一:在<用例编辑器>里点击添加条件,弹出<条件创建器>窗口,
 
    bu11.jpg
  
  
  我们在<条件创建器>窗口添加条件:
  
  如果满足条件,选项为“东学院专业1”,则设置动态面板状态到“东学院专业1”
  
  <条件创建器>窗口
 
   12.jpg
 
  <用例编辑器>窗口
 
     13.jpg
  
  
  设置了一个用例,接下来继续设置其他的用例,设置如下,
     14.jpg
   
  这里我们只是设置了一个学院的一个专业对应的年级,我们还要同理操作设置其他几个学院的其他专业。工作量有点
  
  大,但都是重复的步骤,可以完成的同时还可以巩固知识,一举两得,努力吧!还有<年级>下拉框,原理也是一样的,
  
  利用动态面板的状态和onchange 事件进行操作,这里就不演示了。祝大家工作愉快。
  
  
  
  
  
 本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。
  
  
  
联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2