问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Axure中继器实现二级导航栏

发布网友 发布时间:2022-11-10 04:08

我来回答

1个回答

热心网友 时间:2023-11-23 21:11

        今天使用中继器来实现一个简单的二级导航栏。这是一款折叠形可变导航,一般应用在系统页面左侧。它的最大优势是:1、菜单根据中继器配置的列表动态加载整个导航菜单(后期系统维护升级可快速增减菜单)。2、二级导航菜单数量不等也可以正常工作(突破局限)。
        下面以制作一个简单的后台管理系统导航为例。

一、准备元件

1、将工作界面划分为三块:头部放一个动态面板,里面放系统logo和系统名称;左侧导航区域放一个动态面板,里面放一个中继器;右侧放一个内联框架(动态交互区域)。

2、双击中继器,进入中继器编辑模式。复制矩形元件并粘贴多三个,共四个按右对齐排列。如下图所示,一级导航(w:180px,h:30px),二级导航(w:160px,h:25px)。注意,各矩形件元件间的行高是10px,各矩形元件的填入文字及命名见图。
将所有二级导航选中,将它们设置为一个组合,命名为:组合_二级导航。这个组合用于点击一级导航进行交互时,实现组合整体展开/收缩(隐藏/显示)。
再将它们设置为一个选项组,命名为:选项组_二级导航。这个选项组用于点击二级导航进行交互时,实现只选中一个二级导航。 注意 :要将所有二级导航选中,右键选中:选项组,命名为:选项组_二级导航。 不是将它们的组合设置为选项组 。
同样,将一级导航也设置为一个选项组,命名为:选项组_一级导航。

二、设置元件样式

1、设置中继器的行距。即间距为10px。

2、设置一级导航和二级导航的鼠标悬停、选中的样式。一级导航和二级导航鼠标悬停样式设置, 填充 颜色为:FFCC99;一级导航选中样式设置, 字色 为:FFCCCC;二级导航选中样式设置, 填充 颜色为:FFCCCC;

三、设置导航数据。以后系统升级,增减导航就是通过设置导航数据来完成。

1、设置中继器样式数据。选中:中继器,选中:样式。

2、设置样式数据列名。双击第一列:Column0,重新命名为:FirstLevel。这一列对应的是一级导航。双击第二列,命名为:SecLevel1。重复操作,得到 SecLevel2、SecLevel3。SecLevel1、SecLevel2、SecLevel3分别对应的是二级导航1、二级导航2、二级导航3。

3、设置样式数据内容。这是导航显示的结构数据,或者说,导航将根据设置的样式数据内容来显示。以后系统升级,只要修改这个数据内容即可。根据需求,这里设置的数据如下:

四、设置交互

1、设置载入时事件。在载入元件时,根据显示样式数据设置的值作为导航文本。
选中:中继器,选中:交互。选择事件:载入时,选择:设置文本,选择:添加目标。选中:一级导航。点击 fx,弹出编辑框。如下图:

删除中间输入框中的:一级导航。点击:插入变量或函数,选中:Item.FirstLeve,得到结果。如下图:

同样,设置二级导航1、二级导航2、二级导航3 的 fx 值分别为 Item.SecLeve1、Item.SecLeve2、Item.SecLeve3。得到结果,如下图:

2、设置每项加载事件。在每项加载时,根据显示样式数据设置的值显示或隐藏二级导航。从而实现二级导航菜单数量不等也可以工作。
选中:中继器,选中:交互。选择事件:每项加载,选择:启用情形。添加条件,第一个框选中:值,点击第二个框:fx,选中:Item.SecLevel1。如下图:

在此情形下,添加动作,选择:显示/隐藏,添加目标:二级导航1,选中:隐藏动作。这个设置是实现当二级导航1对应的数据值为空时,隐藏该二级导航菜单选择项。同样,设置二级导航2、二级导航3。得到结果,如下图:

3、设置二级导航的组合整体展开/收缩。即当点击一下一级导航时,或展开,或隐藏其下面全部二级导航。
选中:一级导航,点击:新建交互,选择:单击时,选择动作:显示或隐藏。选择目标:组合_二级导航,选择:切换。设置参数,如下图:

如果想实现初次加载导航时,二级导航是折叠的。即只看到一级导航。则可以将二级导航的组合设置为隐藏。
双击:中继器,选中:组合_二级导航,右键,选择:设为隐藏。

4、设置二级导航的单击事件。二级导航选中时,父级也选中。同时,在内联框架中打开链接页面。
选中:二级导航1,选择事件:单击时,点击:启用情形,点击:添加条件,选择:值,点 fx,点击:插入变量或函数,选择:Item.SecLevel1,设置值:角色列表。添加动作:设置选中,选择目标:二级导航1,值为真。添加目标,选中:一级导航,值为真。添加动作:框架中打开链接,选择元件:内联框架,选择页面:角色列表。

同样,添加情形2,设置二级导航1对应的第二行数据:系统日志。如果有第3行...,也同样设置。得到结果,如下图:

同样,设置:二级导航2、二级导航3 的单击事件。

至此,使用中继器来实现二级导航栏制作完毕。按F5预览下效果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桃李芬芳的近义词是? 请会答正确。 急... 墨西哥很混乱吗 为什么我的OPPOR9手机连接到任何蓝牙设备放歌曲,都没有办法在蓝牙设备... OPPOA9如何连接酷狗与手机蓝牙? 华为荣耀3X 白色畅玩版的声音调至最大声仍很小声 荣耀3x刷机后卸载了一些系统软件,然后就无法开机,一直停留在开机界面... 平安富赢金生年金保险值得买吗?最全产品测评! 收音机音量旋钮音量最大还是小 德生pl_450收音机音量电位器声音惑大惑小,电位器的型号是什么_百度知 ... 浙江金融学院有什么专业 拔河运动源于哪个国家?谁可以告诉我啊! 世界拔河最厉害的国家 爆米花属于膨化食品吗 爆米花是不是属于膨化食品 粤电滨海湾能源待遇 临沧粤电能源有限公司电话是多少? 京泰电厂有多少员工 请问一下梁平柚很出名吗?想吃正宗的应该去哪里买? 刁老爷柚子是哪里的特产? 急求英文高手断句!! experimental brain research好投吗 抖音小店拉黑用户显示有60天内订单不能拉黑怎么办 怎样画画(服装效果图,插画,动漫设计)才能画得更有表现力? 有种不祥的预感 大盘会不会再次跌到此点 大学转专业有什么要求吗 云南省地图全图从昆明一个小时车程可以到哪个县城 桂林优利特上市了吗 广西的上市公司数量最多的三个省 什么事“扣指掌”、“八字掌” 十二地支手掌图:手掌记十天干十二地支 在系统开发时首先分析企业的信息需求,建立全企业共享的数据库,属于下列哪种开发方 武汉天河机场乘飞机行李注意事项 2012《一课一练%20创新练习》8年级历史上册参考答案 清朝时北京有多少人 起于女真,终于女真,从金代到清代的北京人口变迁是怎样的? 请问清康熙年间北京人口总数,和全国人口总数是多少? 盐水鸭的正宗做法娄国民熟食 盐水鸭怎么做好吃 公司组织的团建员工参与度不高怎么办? 提升员工参与度的七种方法,提升员工参与度,如何提升 小米怎么煮粥 小米要怎样煮粥 煮小米粥的步骤 互联网形象识别系统是什么?跟VI是同一种东西吗 本溪众鑫矿业有限公司怎么样? 腰背部训练的动作有哪些? 有淤血,就失眠!泰斗何任:用血府逐瘀汤,血一通,失眠就好了 有谁知道何任(国医大师)在杭州哪出诊? coolpad/酷派 7230 双卡双待 联通3/4g 超薄4核安卓4.12智能手机多少英寸 酷派大神F2 联通版8675woo 双4G 支持移动4G 吗? 酷派cool1 dual 桀骜银 3+32gb版 移动联通电信4g手机 双卡双待怎样 如何取消酷派手机的私密模式? 吃油腻食品吃多了,感觉口渴,不饿,没力气。我是怎么了。