Axure中继器高级用法-列表复选

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

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

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

原型展示:https://vqrnj1.axshare.com

所需元件

  • 中继器:表单制作;
  • 文本框:表头制作;
  • 复选框:复选交互制作;

思路:基于中继器中的复选状态进行赋值,并基于整体列表的状态值进行换算,得出全选的临界值公式;

教程

一、中继器的复选赋值

Axure中继器高级用法-列表复选

因列表载入时,默认均为未选中状态,且初期设定为“未选中”时,状态值为“-1”,“已选中”时,状态值为“1”,因此状态值在载入时,赋值为“-1”

Axure中继器高级用法-列表复选

如上图,设置复选框未选中时,在进行点击时,设置复选框为“已选”状态,同时给予状态值赋予 [[State*(-1)]];即在“未选中”状态时,将状态切换到“已选中”状态时,将状态值设置为“1”

Axure中继器高级用法-列表复选

同理,在选中时,给予状态值赋予 [[State*(-1)]];即在“已选中”状态时,将状态切换到“未选中”状态时,将状态值设置为“-1”

二、汇总中继器中的状态值

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

当状态值发生变化时,更新状态值的总值,公式如下:[[Count.slice(0)-Exstate State]]

Axure中继器高级用法-列表复选

前状态值在状态值发生变化时,通过赋值获取,如上图所示

三、设置全选操作时的状态及赋值

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

需要注意的是,当全选设置在“中间”状态切换到“全选”状态时,需要将中继器中的状态值,统一设置为“1”

四、计算中继器中复选框对全选框的影响临界值

在【第三步】当中,我们已经可以获取到状态值在每次变化时的总数,因此通过这个总数去判断中继器中何时会影响到全选框的状态;判断条件如下:

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

当中继器中的复选框从“未选”设置为“已选”状态时,若满足条件 [[Item.Repeater.itemCount-2]],则需要将全选框同步设置为“选中”状态,否则,仅需将全选框设置为“中间”状态;

Axure中继器高级用法-列表复选

Axure中继器高级用法-列表复选

当中继器中的复选框从“已选”设置为“未选”状态时,若满足条件 [[Item.Repeater.itemCount*(-1) 2]],则需要将全选框同步设置为“未选”状态,否则,仅需将全选框设置为“中间”状态;

以上就是Axure中继器高级用法-列表复选的全部内容介绍了,关于更多Axure教程信息,欢迎关注北极熊素材库,给你带来最丰富的素材图片和最有用的教程,更多最新资讯。

0

赠人玫瑰,手有余香

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

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

参与评论
验证码

输入的验证码不正确

0/10000

评论区

暂无评论

zilin

阿里巴巴UI设计师——你的想像,世界的模样。

共发布了870个文章 共获得48个赞

最新发布的教程

查看更多此作者的教程
用户给我们的评价
北极熊素材库累计为超过1000+家中小企业提供服务
欢迎来到北极熊素材库

使用微信扫码登录

使用账号密码登录

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

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

立即注册 | 找回密码

登录失败

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

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

请输入绑定的邮箱

验证码

输入的验证码不正确

登录失败

提示信息

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

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

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

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

二次密码不一致

请输入正确的邮箱

验证码

输入的验证码不正确

注册失败

您还不是我们的VIP会员

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

立即升级VIP会员