很多业务系统之中都会有以列表的形式展现数据的情况,那么问题来了,对列表选择时会出现多选、全选、反选的问题,今天就来叨一叨如何使用axure原型工具实现复选框的多选、全选和反选。照例,先上预览。
预览
一、元件准备
全选复选框一个。用来控制全选或全不选的,命名“全选”;
文本标签一个。用来控制反选,命名“反选”;
中继器一个。用来存放内容的,命名“中继器”。里面放置一个复选框,一个文本标签。复选框命名“内容复选框”,文本标签命名“内容文本”;
添加“全局变量”一个。用来存放选中的“内容复选框”的个数。命名为“test”;
二、添加用例
1、“全选”复选框添加用例。先来分析一下:①点击“全选”选中时,“内容复选框”必须全部选中;②点击“全选”取消选中时,“内容复选框”必须全部取消;
①点击“全选”复选框,选中时,设置“内容复选框”为选中状态;
②点击“全选”复选框,取消选中时,设置“内容复选框”为未选中状态。这里可能会有朋友有疑问,为什么不在“取消选中时”中添加用例,非得在“鼠标单击时”用添加,而且还要去判断“全选”复选框的状态是否为未选中,这里说明一下:如果这里把设置“内容复选框”为未选中放到“取