主要内容
在“使用QQ”中,学习如何在搜索框中输入关键字以搜索所需的联系人、将其添加到联系人列表、删除搜索关键字以及切换到组联系人列表。
交互中会使用Axure里面的中继器、变量、函数。交互效果
3.在检索输入框输入检索关键字,检索并显示包含关键字的联系人;删除检索关键字,切换到联系人分组列表。
4.搜索联系人列表中的联系人,可点击添加为已选联系人。
原型接着上一节课做交互
四、设置“文字改变时”事件
步骤6:
选中搜索输入框,双击“文字改变时”事件,打开用例编辑器
用例1:
编辑条件:如果部件值长度.当前部件.= (为空)
动作1:选择“移除过滤器”,第四步选择“筛选”中继器,勾选“移除所有过滤”
动作2:选择“设置面板状态”,第四步选择“联系人”,选择状态到状态1
用例2:
编辑条件:如果部件文字.当前部件.≠ (为空)(if 部件文字 当前部件 ≠ "")
动作1:选择“移除过滤器”,第四步选择“筛选”中继器,勾选“移除所有过滤”
动作2:选择“等待”,等待0秒
动作3:选择“设置文本”,第四步选择“关键字判断”,将文本值设置为“点击下面的“fx”,在编辑值窗口,新增局部变量:LVAR1=部件·文本框(单行)
点击插入变量...选择字符串函数:indexOf('searchValue'),选中“LVAR”选择中继器下面的“I”,选中'searchValue',选择“LVAR1”(设置值为:[[I.indexOf(LVAR1)]])
动作4:选择“新增过滤器”,第四步选择:筛选(中继器),点击规则后“fx”,在编辑窗口,点击插入变量..,选择中继器下面的“isMarked”
选中用例2,选择“切换IF/ELSE IF
步骤7:
选中“关键字判断”双击“文字改变时”事件,打开用例编辑器
用例1
编辑条件:值.[[T]].≠ .值 .-1(设置条件为:if "[[T]]" ≠ "-1")
动作1:选择“标记行”,第四步选择““筛选(中继器)”
用例2
选择“取消标记行,第四步选择““筛选(中继器)”
五、设置“鼠标单击时”事件
步骤8:
打开联系人“筛选(中继器)的编辑区,选中“name”,双击“鼠标单击时”事件,打开用例编辑器
编辑条件:选择“变量值”不包含·值·点击后面的“fx”,在编辑值窗口,新增局部变量:LVAR1=部件·当前部件
点击插入变量...选择部件下面确的“text”,再选中“This”,选择“LVAR1”(设置条件“if 变量 OnLoadVariable 不包含 "[[LVAR1.text]]”)
动作1:选择“设置变量值”
第四步:选择“OnLoadVariable”,设置变量值为,点击“fx”,打开编辑值窗口,新增局部变量:LVAR1=部件·当前部件
点击插入变量...选择字符串函数“concat('string')”,选中“LVAR”选择“OnLoadVariable”,再选中“'string',选择部件下的“text”,再选中“This”,选择“LVAR1”(设置值为:[[OnLoadVariable.conca)]])
动作2:选择“新增行”
第四步:选择“中继器”,点击新增行打开编辑窗器,点击“name”下面的“fx”,在编辑值窗口,点击点击插入变量..,选择部件下的“text”
步骤9:
制作完成,生成原型预览效果
1.《新建QQ讨论组4》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《新建QQ讨论组4》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3332725.html