AXURE-可分页排序的中继器表格实例讲解

AXURE-可分页排序的中继器表格实例讲解

封面

hi,大家好,本期小组件为一个基于中继器的表格组件,支持分页,排序等操作,主要用到axure中继器的各个操作和属性。

中继器其实在实际原型设计中基本上用的并不多,主要是因为中继器能实现的表格操作都是研发熟知的常规操作,而且实现过于繁琐,由于中继器本身不是table元件,table的很多操作都不能使用。

这里为了整个连载的完整性,做了一个简单的基于中继器的表格组件。

具体动效如下:

​动画效果

AXURE-可分页排序的中继器表格实例讲解

实现方式

1、图层分析。

整个示例由表头(用矩形元件拼接而成)、中继器、分页栏(包含切换每页大小的下拉框,上一页下一页按钮,总页数以及当前页数组件),具体如下:

AXURE-可分页排序的中继器表格实例讲解

图层组成

AXURE-可分页排序的中继器表格实例讲解

 

中继器数据准备

点击中继器,在属性栏中添加模拟数据,如下:

AXURE-可分页排序的中继器表格实例讲解

 

设置中继器的item属性,也就是列,这个需要和上一步模拟数据的列一直,也就是模拟数据有多少列这个地方就需要有多少个矩形,最后给每个矩形对应上某一列即可。

AXURE-可分页排序的中继器表格实例讲解

 

事件设置

步骤如下:

1、中继器加载时(每项加载时事件),设置和模拟数据每一列的关联。

AXURE-可分页排序的中继器表格实例讲解

关联数据

2、中继器载入时,初始化分页显示区的数据,如默认每页显示的条数等。

AXURE-可分页排序的中继器表格实例讲解

初始化分页显示数据

3、添加每页显示数量下拉框的切换事件(选项改变时事件)。

选项改变时,触发中继器的载入时间使得中继器重新加载,并重新设置分页显示信息。

AXURE-可分页排序的中继器表格实例讲解

每页显示条数切换事件

 

4、设置点击上一页和下一页按钮事件(鼠标单击时)。

每点击一下重新设置中继器的当前页码,点击上一页时-1,下一页时+1,同时重新设置分页显示信息。

AXURE-可分页排序的中继器表格实例讲解

 

5、添加排序事件

排序事件的原理为:点击表头排序按钮时,动态的给中继器设置新的基于某一列的排序规则,然后将数据定位到第一页。

 

AXURE-可分页排序的中继器表格实例讲解

 

AXURE-可分页排序的中继器表格实例讲解

~以上便是本次元件的所有内容~

原件下载

为防止地址失效,所有下载链接都在公众号维护,请关注公众号后,回复“a037” 获取本次分享的文件下载地址。

感谢阅读和关注!

AXURE-可分页排序的中继器表格实例讲解