Axure

您当前位置:匀阳教程网 >> 网页制作 >> Axure >> 浏览文章

如何为Axure中的事件添加条件?

【字体: 】 浏览量:

当我们在Axure中为部件添加事件以后,如果不会添加事件的朋友们请参阅文章《如何在Axure中添加事件?》

第一步:Description(描述)。描述可以说明这个用例是做什么用的。默认的描述就是Case1.我们一般也不去修改。但是当用例很多的时候,给用例起一个清晰的描述很重要,比如“移动面板”。

在第一步中还有个很重要的功能就是“添加条件(Add condition)”,通过添加条件,我们可以控制用例发生的时机。例如只有天不下雨的时候我们才去购物。点击Add Condition,打开条件编辑器。

点击浏览下一页

我们把它分成了七个部分来讲解。

第一部分是确定条件之间的逻辑关系。有“与”和“或”两种选择。如果选择all,那么必须同时满足所有条件编辑器中的条件,用例才有可能发生;如果选择了or,那么只要满足所有条件编辑器中的任何一个条件,用例就会发生。

第二部分用来选择用来进行逻辑判断的值是哪个。有如下几种选择值的方式:

点击浏览下一页

英汉对照

  • is checked of:是否被选中。这个选项可以根据页面中某个Checkbox的选中与否来来进行逻辑判断。如果读者希望根据用户是否勾选了某个复选框来判断用例的执行,那么就选择这个选项。
  • selected option of:这个毋庸置疑,是用来根据用户选择的下拉列表中的某个选项来进行逻辑判断的。
  • value of variable:变量的值。让读者能够根据一个变量的值来进行逻辑判断。比如我们可以添加一个变量叫做date,并且判断只有当date等于11月1日的时候,才发生Happy Birthday的用例。
  • length of variable value:变量的长度。这个功能非常有用,尤其在验证表单的时候,如果我们要验证用户选择的用户名或者是密码的长度,就要用到这个功能了。
  • text on widget:某个部件的文本。大部分时候都用来获取某个文本输入框Text Field的值。比如,验证用户是否输入了正确的Email等。
  • length of widget value:部件文本的长度。与length of variable value类似,只是这次判断的是某个部件的文本长度,而不是变量的长度。
  • state of panel:某个动态面板的状态。根据动态面板的状态来判断是否执行某个用例。
  • visibility of panel:某个动态面板的可视状态。根据某个动态面板是隐藏还是出现进行判断。
  • text on focused widget:当前获得焦点的部件的文本。这个功能在制作根据用户输入的值进行实时的判断并且进行提示的时候,非常有用。
  • drag cursor:拖曳的鼠标。在实现鼠标拖曳相关功能的时候会用到。我们可以根据拖曳到达的位置来判断是否要执行某些操作。比如说drag cousor进入了某个区域。
  • area of widget:根据一个部件的所在区域进行判断。

我们可以根据要判断的逻辑的需要,选择上面任何一个值的来源进行操作。

网友评论:


热门教程
猜你喜欢的教程
Copyright 2010-2014 Powered by yysem.net
友情链接咨询: 豫ICP备11021559号
本网站部分内容来自于互联网以及相关书籍等各方,仅作技术交流学习之用,如果侵权敬请告知,我们会及时改正。