说明书大全网 - 海量说明书在线查询
手机版  |  网站地图

qq建群怎么建


主要内容


在QQ使用中我们在搜索框输入关键字可检索需要的联系人,并可以添加到已联系人列表,删除搜索关键字,切换到分组联系人列表,本课来学习如何实现这个交互。交互中会使用Axure里面的中继器、变量、函数。


交互效果


3.在检索输入框输入检索关键字,检索并显示包含关键字的联系人;删除检索关键字,切换到联系人分组列表。


4.搜索联系人列表中的联系人,可点击添加为已选联系人。




原型接着上一节课做交互



四、设置“文字改变时”事件


步骤6:


选中搜索输入框,双击“文字改变时”事件,打开用例编辑器


用例1:


编辑条件:如果部件值长度.当前部件.= (为空)


动作1:选择“移除过滤器”,第四步选择“筛选”中继器,勾选“移除所有过滤”


动作2:选择“设置面板状态”,第四步选择“联系人”,选择状态到状态1


用例2:


编辑条件:如果部件文字.当前部件.≠ (为空)(if 部件文字 当前部件 ≠ "")


动作1:选择“移除过滤器”,第四步选择“筛选”中继器,勾选“移除所有过滤”


动作2:选择“等待”,等待0秒


动作3:选择“设置文本”,第四步选择“关键字判断”,将文本值设置为“点击下面的“fx”,在编辑值窗口,新增局部变量:LVAR1=部件·文本框(单行)


点击插入变量...选择字符串函数:indexOf('searchValue'),选中“LVAR”选择中继器下面的“Item.name”,选中'searchValue',选择“LVAR1”(设置值为:[[Item.name.indexOf(LVAR1)]])


动作4:选择“新增过滤器”,第四步选择:筛选(中继器),点击规则后“fx”,在编辑窗口,点击插入变量..,选择中继器下面的“isMarked”
选中用例2,选择“切换IF/ELSE IF



步骤7:


选中“关键字判断”双击“文字改变时”事件,打开用例编辑器
用例1


编辑条件:值.[[This.text]].≠ .值 .-1(设置条件为:if "[[This.text]]" ≠ "-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.concat(LVAR1.text)]])


动作2:选择“新增行”


第四步:选择“中继器”,点击新增行打开编辑窗器,点击“name”下面的“fx”,在编辑值窗口,点击点击插入变量..,选择部件下的“text”




步骤9:
制作完成,生成原型预览效果