Axure中继器高级用法:下拉多选

0 2021-08-19 13:42 内容校对:海绵宝宝手里的锅铲
收藏(0) 共有 313 人学习了本教程

《Axure中继器高级用法:下拉多选》是一篇关于Axure的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握Axure技巧;你可以通过此加强操作实例,交互产品,下拉列表框,文本框,标签等多维度案例或实操来进行更多的学习;此教程是由一袋米GL在2021-08-19发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你Axure技巧;请给他一个赞吧。

Axure中继器高级用法:下拉多选

所需元件

  • 中继器:2 个,一个对应标签,一个对应下拉列表;
  • 文本框:模拟下拉框
  • 小三角:模拟下拉框的交互动作;

思路:标签和下拉列表的中继器通过文本对应进行状态值的一对一的更新,并通过状态值的变化控制下拉列表的选中切换和标签的显示和排序。

教程

一、中继器的复选赋值

Axure中继器高级用法:下拉多选

【标签】中继器,需要标签文本、标签状态、更新时间,三者的作用分别如下:

  • 标签文本:在做行更新时,以此作为【下拉列表】中继器的关联;
  • 标签状态:通过标签状态值控制标签的显示(1)和隐藏(-1);
  • 更新时间:中继器的行发生改变时,更新【更新时间】,并以更新时间作为升序排序的标准;

Axure中继器高级用法:下拉多选

因此在载入【标签】中继器时,需要额外增加一个排序如上图所示;

Axure中继器高级用法:下拉多选

【下拉列表】中继器,需要选项文本和选项状态值,两者的作用如下:

  • 选项文本:在做行更新时,以此作为与【标签】中继器的关联;
  • 选项状态:通过选项状态值控制选项背景的选中(1)和取消选中(-1);

二、下拉选项交互设置

Axure中继器高级用法:下拉多选

在点击【下拉列表】中继器中的选项时,设置选项(当前组件)的选中状态(切换);并设置当选项被选中或取消选中时,更新【下拉列表】中继器的选项状态(值)和【标签】中继器的标签状态(值);

Axure中继器高级用法:下拉多选

如上图,首先是【选中】时,设置【标签】中继器的状态值:

  • 规则:[[Item.Option==TargetItem.tag_Text]](选项文本=标签文本);
  • 状态值设置为:[[TargetItem.tag_State*(-1)]](标签状态值*(-1));
  • 更新时间设置为:[[Now.getTime()]](获取当前时间);

Axure中继器高级用法:下拉多选

同时更新【下拉列表】中继器当前行的选项状态值为:[[Item.State*(-1)]](选项状态值*(-1));

Axure中继器高级用法:下拉多选

同理,在【取消选中】时,设置【标签】中继器的状态值:

  • 规则:[[Item.Option==TargetItem.tag_Text]](选项文本=标签文本);
  • 状态值设置为:[[TargetItem.tag_State*(-1)]](标签状态值*(-1));
  • 更新时间设置为:[[Now.getTime()]](获取当前时间);

Axure中继器高级用法:下拉多选

同时更新【下拉列表】中继器当前行的选项状态值为:[[Item.State*(-1)]](选项状态值*(-1));

三、删除标签交互设置

Axure中继器高级用法:下拉多选

当操作删除标签,即点击【X】时,同理,需要更新【下拉列表】中继器的选项状态(值)和【标签】中继器的标签状态(值);

Axure中继器高级用法:下拉多选

点击【X】时,设置【标签】中继器当前行的标签状态值为:[[Item.tag_State*(-1)]](标签状态值*(-1)),设置更新时间为:[[Now.getTime()]](获取当前时间);

Axure中继器高级用法:下拉多选

同时,更新【下来列表】中继器的选项状态值为:[[TargetItem.State*(-1)]](选项状态值*(-1)),规则为:[[Item.tag_Text==TargetItem.Option]](标签文本=选项文本);

四、设置状态变化时的交互

Axure中继器高级用法:下拉多选

当【下拉列表】中继器的选项状态(值)发生变化时,设置选项背景的选中状态:

  • 情景一(选中):当状态值=“1”时,设置背景为选中状态;
  • 情景二(取消选中):当状态值=“-1”时,设置背景为取消选中状态;

Axure中继器高级用法:下拉多选

当【标签】中继器的选项状态(值)发生变化时,设置标签(组)的显隐状态:

  • 情景一(显示):当状态值=“1”时,显示标签(组);
  • 情景二(隐藏):当状态值=“-1”时,隐藏标签(组);
以上就是Axure中继器高级用法:下拉多选的全部内容介绍了,关于更多Axure教程信息,欢迎关注北极熊素材库,给你带来最丰富的素材图片和最有用的教程,更多最新资讯。

0

赠人玫瑰,手有余香

本内容由一袋米GL原创发布,小编仅对内容版式进行调整,如有侵犯你的权利,请联系我们。

如果你觉得好,你可以将本课程转发给你的朋友!

参与评论
验证码

输入的验证码不正确

0/10000

评论区

暂无评论

用户给我们的评价
北极熊素材库累计为超过1000+家中小企业提供服务
欢迎来到北极熊素材库

使用微信扫码登录

使用账号密码登录

请输入用户名,6-15个字符

请输入密码,最少6-15个字符

立即注册 | 找回密码

登录失败

注册及代表同意 网站协议
扫码登录及代表同意 网站协议

请输入用户名,6-15个字符

请输入绑定的邮箱

验证码

输入的验证码不正确

登录失败

提示信息

内置密码的链接已通过Emall 发送到你的邮箱中,请在三天内修复密码。

3秒后,将关闭此窗口 立即关闭

请输入用户名,6-15个字符

请输入密码,最少6-15个字符

二次密码不一致

请输入正确的邮箱

验证码

输入的验证码不正确

注册失败

您还不是我们的VIP会员

成为我的的VIP会员
即可享受6大特权并免费高速下载数以万计的设计素材,助力您的工作和学习

立即升级VIP会员