axure之一个复选框控制多个复选框。

复选框这个有些麻烦,要考虑多种情况,实现由一个复选框控制多个其他的复选框。据说有什么快捷方式,我没找到,如果您有什么简单的方法,可以分享一下。如下图:由复1来控制复2和复3

 

先拉出来三个复选框,分别输入文字,同样也把标签改了,方便识别。

下面我们来分析一下情况。

1.复1选中,复2和复3也选中

2。。复1取消,复2和复3也全部取消。

3.复2选中,复3取消,复1也取消。

4.复2取消,复3选中,复1也取消。

5.复2和复3都选中,复1也选中。

也就是说复3和复2任何一个取消了,复1也得取消。

 

下面我们开始做第一个。

选中复1后,选他的onclick事件。

双击,然后新建条件。在条件中选择:选中项于复1值等于值真

点确认

然后选中第二部中的:设置变量部件值打开设置编辑器

选中项于复2值等于真。

添加选中项于复3值等于真。如下三个图:

 

然后同样的道理来做第二步:即假如复1为假,复2和复3也为假。

这里不再多说。

 

 

另外第三步和第四步一样。:假如复2和复3任何一个为假,则复1为假。

这一步其实很简单。在复2中添加两个条件:选中于复2值等于假,选中于值复3等于假。接下要注意,在条件框左上角有一个满足于【全部、任何】条件,这里我们选任何。

然后点确认。

然后设置部件变量值。选中于复1值等于假。

把这个用例复制到复3中真接粘贴即可。

 

第五步,即复2和复3都选中了,复1也选中。

这个方法即把上一步中的条件都改为真,把左上角的任何改为全部,然后把用例复制到复2和复3上即可。这里不再多说,然后保存运行吧。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关

个人博客

这段时间在想是继续做个人博客还是开个公众号呢,白天其实说闲也闲,说忙也忙。 想了想最终放弃公众号,博客自由一些 […]