AxureAxure知识汇总axure

中继器系列三:下拉选择框

2019-10-14  本文已影响0人  Brose

中继器系列三:下拉选择框

中继器的表格“增删改查”请查看中继器系列一:《中继器系列一:信息新增、删除、简单筛选》和中继器系列二:《中继器系列二:信息修改》。今天给大家带来下拉选择框的套用中继器实现不同状态的搜索样式。

一、前期准备

二、整体效果展示

image

三、正文(制作过程)

案例一:

直接选择类型(适合下拉菜单内容固定,且个数有限)【基础内容】

思路:中继器充当容器,鼠标点中中继器的某一个数据,赋值到下拉菜单栏的背景框。(系统也自带了同种类型的组件,但是中继器实现可以展示一些系统自带没有的效果)。

①步骤分解

②教程

2、配置图标的旋转方向和中继器的显示和隐藏。
中继器在初始的状态下是隐藏的,点击下拉菜单的矩形,中继器显示。当用点击中继器内容时,完成第4步赋值操作后,隐藏中继器。
图标开始状态,方向朝上,点击下拉菜单的矩形,设置旋转图标。完成赋值后再次反方向旋转图标。

案例二:

滑动选择类型

①步骤分解

②教程

保持案例一的操作步骤不变,在将中继器内容转换为动态面板,调整动态面板的高度,设置动态面板的垂直滚动条。 image

案例后记:在显示隐藏的时候可以进行动态面板的显示隐藏替代中继器的显示隐藏(中继器相当于动态面板的子元素)

案例三:

翻页选择类型

①步骤分解

②教程

保持案例二的操作步骤不变(要保持动态面板显示后,展示内容可以全部展示),设置中继器内容多页显示,添加上下翻页按钮。


image

配置上下翻页事件:设置当前显示页面,(以上一页举例)


image

案例后记:也可以不使用动态面板。使用好处:可以将上下翻页按钮和中继器同时进行显示隐藏操作(只用设置动态面板的隐藏和显示)。如果不使用,要对三个组件进行显示隐藏的操作关联。

案例四:

添加模糊检索的下拉选择类型

①步骤分解

②教程

在案例二的基础上添加文本框,进行文本框输入的判断匹配。(匹配过程:添加中继器筛选,条件为indexOf函数匹配唯一的中继器字段)。


image 其他:点击清除按钮给移除筛选,并且文本框赋值为空值。达到重置的效果。 image

案例后记:indexOf函数可以配合中继器实现多种筛选,并且在表格等多种情况下适用。(“臣服”与中继器+函数的强大,哈哈)

文章后记:之前一直文章中没有做文字的筛选模糊匹配,于是最近在看下拉菜单的多种样式,就尝试进行制作。函数+中继器可以实现--“真香系列”。

源文件下载地址:下载地址

上一篇 下一篇

猜你喜欢

热点阅读