Axure中继器运用:选择菜单生成标签

灰_白
26 评论 10158 浏览 50 收藏 5 分钟
🔗 产品经理的职业发展路径主要有四个方向:专业线、管理线、项目线和自主创业。管理线是指转向管理岗位,带一个团队..

本文是关于Axure中继器运用,如何选择菜单生成标签,一起来看看~

实现功能:

  1. 输入框聚焦下拉菜单;
  2. 选择下拉菜单生成相应标签(演示图右边部分);
  3. 根据选择的菜单内容长度生成相应长度的标签;
  4. 标签可删除;
  5. 已经选择过的菜单不能才生成标签。

其中3、5是难度功能。

步骤1:配置变量值line1、line2、line3、line4、line5、line6

line1=0代表第一个菜单未生成标签,line1=1代表第一个菜单已成标签,其他以此类推,此配置为“已经选择过的菜单不能才生成标签”功能点而设。

步骤2:输入框聚焦显示下拉菜单

首先隐藏下拉菜单,在输入框上添加事件OnFocus,显示下拉菜单并且设置输入框的背景高度。

步骤3:配置中继器

(1)中继器中两个元件:显示标签文本内容的元件,删除功能的元件。

(2)中继器设置为两列:

c1是用来承载要显示的文本内容,x是用来标记此项为哪个菜单,跟“已经选择过的菜单不能才生成标签”这个功能点相关。

步骤4:生成标签

分别在每个菜单上面添加事件OnClick。

第一步为中继器添加一行,c1的值为当前选中菜单的文本内容,x表示当前是哪个菜单的标记,可以用1、2、3…来标记。

第二步是收起菜单并且将输入框背景高度还原。

第三步是标记说这个菜单已经被选择生成了标签。

这里为了满足“已经选择过的菜单不能才生成标签”功能,做了2个场景判断:

  1. 当line1==0(未生成标签)时,执行以上步骤;
  2. 否则不执行任何操作。

 步骤5:加载中继器

为了满足“根据选择的菜单内容长度生成相应长度的标签”功能,这里做了2中场景判断:

  1. 任何情况下执行case1:中继器中文本内容为当前所选菜单内容。
  2. 如果当前选择的菜单内容为较长的那个,同时执行case2:此项的文本长度改变,删除按钮位置改变。

步骤6:删除标签

在删除按钮上面添加事件,刚刚添加标签的时候标记(设置x的值)了此项是哪个菜单的内容,所以在删除的时候就要取消标记(还原x的值),所以有几个菜单就有几个判断。

如下图所示:

-完-

 

本文由 @灰_白 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 发份源文件吧大神。邮箱:2595415518@qq.com

    来自广东 回复
  2. 求源文件,感谢大神。邮箱:1226779288@qq.com

    来自湖北 回复
  3. 发份源文件吧大神。邮箱:1559822982@qq.com

    来自上海 回复
  4. 老哥 求源文件
    邮箱:539809898@qq.com

    来自浙江 回复
  5. 求源文件,谢谢!!邮箱:630702323@qq.com

    来自湖南 回复
  6. 求大神发份源文件,研究了好久 到标签获取菜单文字那里没搞明白 2388476774@qq.com 万分感谢!

    来自北京 回复
    1. 我也是堵到那里了。

      来自广东 回复
    2. 单击事件里面有个添加行的动作,再点进去会显示一个弹框的中继器添加当前数据进去。

      来自广东 回复
  7. 发份源文件吧大神。邮箱:2450975025@qq.com

    来自广东 回复
  8. 发份源文件吧大神。邮箱:1030896039@qq.com

    回复
  9. 按着你的步骤做了,但是没完全实现效果,不知道哪里设置的不对,能否给一份源文件对比一下,谢谢! 39944479@qq.com

    来自广东 回复
  10. 作者你好,求一份源文件可以吗?3531367588@qq.com

    来自上海 回复
  11. 947587951@qq.com 求源文件 谢谢~

    来自福建 回复
  12. 1027086050@qq.com 可以发一份rp文件么 谢谢

    来自北京 回复
  13. 求源文件 谢谢

    来自河南 回复
    1. 请留下邮箱

      回复
    2. 大哥,求源文件 714008758@qq.com 感谢大哥。

      来自广东 回复
  14. 如果把右边的标签里面“x”这个叉号设置成鼠标悬浮在标签上显示,不悬浮则不显示x,就完美了。

    来自江苏 回复
    1. 这个很简单嘛,所以懒得做了^_^

      回复
  15. 有源文件可下载吗?

    回复
    1. 请留下邮箱

      回复
  16. 能下载原型文件就好了

    来自广东 回复
    1. 请问拿到原型了嘛,求转发

      来自上海 回复
    2. 请留下邮箱噻

      回复
    3. 请留下邮箱噻

      回复
  17. 和复选框添加选项到文本框有异曲同工之妙,都有使用之处

    来自甘肃 回复
专题
18360人已学习13篇文章
用户体验地图展示的是用户在体验一款产品和服务时的情感流程。本专题的文章分享了如何建立用户体验地图。
专题
17109人已学习13篇文章
本专题的文章分享了如何做产品运营。
专题
17177人已学习12篇文章
分销是互联网拉人头和推广的常用手段,能够在短时间内实现裂变营销。本专题的文章分享了分销体系设计指南。
专题
37742人已学习23篇文章
不知道这些问题,你出去都不敢说自己是做电商运营的。
专题
16322人已学习12篇文章
CDP,即客户数据平台,是企业用来集中管理和整合客户数据的工具。本专题的文章分享了什么是CDP和如何搭建CDP平台。