《Axure中继器制作动态模糊搜索》是一篇关于Axure的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握Axure技巧;你可以通过此加强操作实例,搜索框,动态模糊等多维度案例或实操来进行更多的学习;此教程是由Bibbidi-bobbidi-boo在2021-11-28发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你Axure技巧;请给他一个赞吧。
本人产品新人一枚,在学习axure中发现中继器的使用之动态模糊搜索的文章都比较散,想着写一篇自己稍微整合的文章,希望对大家能有点用。本次文章分享以下两种动态模糊搜索的样式:
以下为正文:
1.1 中继器内容设置
(1)先拉入一个中继器,双击中继器,并且复制三个矩形出来(复制数量根据具体数据列)
(2)增加矩形后,回到中继器的页面,会发现已经变成了三列。这时点击中继器,在右边属性下,增加对应的列表信息。但此时中继器还不会显示增加的信息,需要在交互下设置对应的变量名后,才会显示。
给对应的列设置对应的变量(先勾选需要设置变量的中继器,然后点击fx,插入变量即可)
(1)先拉入一个输入框和搜索框,并且相应命名为search(输入框)和select(搜索框),方便后续使用,具体命名可自由设置。
(2)点击搜索框,在属性下找到交互下的“鼠标单击时”,双击该选项后,跳出用例编辑页面,找到中继器,选择“添加筛选”,然后勾选配置动作下的中继器,下一步勾选“移除其他筛选”(不打钩),最后点击fx,进入到设置页面。
(3)点击fx进入编辑值页面,先进性局部变量的设置,按照以下步骤设置(给输入框命名的用处就在这,方便查找),此步骤的意思是把输入框里面输入的内容设置为变量,通过这个变量去与列表里面的内容进行比对。
(4)设置完局部变量后,开始设置函数,即判断变量在列表中是否重合。此处用的函数是indexof(变量),具体写法参照下方讲解。到这一步基本设置已经完成了,接下来来看一下具体的使用效果。
1.3 使用效果(大家可以自己操作下,还是很简单的)
1.4 讲解
函数为:[[(Item.xuhao.indexof(word)+Item.name.indexof(word)+Item.home.indexof(word))>-3]]
变量需要与列表的表头一一对应上,其中(Item.xuhao.indexof(word)、Item.name.indexof(word)、Item.home.indexof(word)代表的是用输入框中获取的值与列表中的内容进行对比,对应的比较返回值大于-1即返回对应的结果,因为我们有3列,所以返回-3就可以了。
2.1 说明
这两步的差别是一个输入后,还需要点击搜索才会出现结果,另一个是输入关键词后,自动出现比对的结果。
这个效果的设置方式跟前者是一样的,只是设置的对象由搜索框换成了输入框,并且交互效果换成“文本改变时”。
2.2 输入框设置
(1)点击输入框,在属性下找到交互下的“文本改变时”,双击该选项后,跳出用例编辑页面,找到中继器,选择“添加筛选”,然后勾选配置动作下的中继器,下一步勾选“移除其他筛选”(不打钩),最后点击fx,进入到设置页面。
(2)剩余步骤跟前者是一样的,大家可以自己试着操作一下,这里就不多赘述了,直接看效果吧。
2.3 使用效果(没有用动图,但是效果是可以实现的,可以自己操作下)
大家在使用这个效果的时候,需要注意函数不能写错,函数错了,多个字母或者少个符号都会出现问题。
以上就是Axure中继器制作动态模糊搜索的全部内容介绍了,关于更多axure商品购物原型制作的教程信息,可参阅Axure原型设计:商品对比\关注\加入购物车,欢迎关注北极熊素材库,给你带来最丰富的素材图片和最有用的教程,更多最新资讯。
赠人玫瑰,手有余香
< 上一篇 axure中继器使用教程之制作直播视频的卡片列表操作实例
> 下一篇 Axure 9下拉式菜单的制作2(中继器)
2022-06-20 16:57
2022-05-16 10:13
首席设计师
高级视觉设计师
高级插画设计师
输入的验证码不正确
评论区
暂无评论