上一章已经讲了增加和删除的原型案例,具体可查看《axure8.0快速入门新手教程:添加删除》,而这章要讲的修改和查询,主要是对增加和删除起到一个辅助作用。为什么说是辅助呢?因为没有了修改,可以用先删除后增加的方法;因为没有了查询,可以用肉眼一条一条数据查看。但是有了它们,将会让数据管理起来更加简单便捷。
第一步:拖拉摆放好相关控件
1、搜索框和搜索按钮:搜索框是一个170X29的文本框,命名为“搜索框”,而搜索按钮为白底黑框,80X30的矩形元件,放在“搜索框”右边;
2、数据表格(表头):1行5列,灰底黑框的表格作为表头,从左到右每个格子的文字分别为:姓名、性别、年龄、电话和操作,字体全部加粗;
3、数据表格(表身):一个中继器,中继器里面是一个1行5列,白底黑框的表格,从左到右5个格子分别命名为“姓名”、“性别”、“年龄”、“电话”和“修改”,其中最右边一个格子文字为:修改,字体为蓝色加下划线。
4、表单弹框:4个文本标签、4个文本框以及2个矩形组成的表单弹框,组合命名为“弹出框”,初始状态设置为隐藏。
(1)4个文本标签分别为姓名、性别、年龄和电话;
(2)4个文本框分别命名为“姓名”、“性别”、“年龄”和“电话”,一一对应放在文本标签右边;
(3)2个矩形中,一个是确认按钮,另一个是取消按钮。
第二步:为搜索按钮设置交互样式和交互用例
交互样式为:鼠标悬停和鼠标按下均设置填充颜色为灰色;
交互用例为:鼠标单击时,如果“搜索框”为空,那么就移除中继器全部的筛选条件,如果“搜索框”不为空,那么就添加“搜索框”文字等于“姓名”的搜索条件,同时移除其他的筛选条件。
第三步:为中继器设置数据库和交互用例
中继器中的数据库设置如下:
为中继器添加每项加载时用例
用例中设置“姓名”的文本对应中继器数据库的“name”列;
用例中设置“性别”的文本对应中继器数据库的“sex”列;
用例中设置“年龄”的文本对应中继器数据库的“age”列;
用例中设置“电话”的文本对应中继器数据库的“tel”列。
第四步:为修改按钮设置鼠标单击时用例
1、标记this行;
2、
设置“姓名”的文本为中继器数据库“name”列的值;
设置“性别”的文本为中继器数据库“sex”列的值;
设置“年龄”的文本为中继器数据库“age”列的值;
设置“电话”的文本为中继器数据库“tel”列的值。
3、显示“弹出框”。
第五步:为确认按钮设置鼠标单击时用例
1、更新已标记行的每列对应数据
2、取消中继器的全部标记;
3、隐藏“弹出框”。
第六步:为取消按钮设置交互用例
交互用例设置为:隐藏“弹出框”。
点击预览,然后“输入名字——点击搜索”或者“点击修改——填写表单——点击确认”,就可以看到修改查询的效果了。同时也可以随时关注我的个人博客:http://weidublog.com,因为工作过程中有很多这些axure原型设计小技巧的例子,所以我会坚持分享下去,希望对大家有帮助,你们对我的关注就是我的动力。
效果图:axure原型设计之修改查询
更多原型案例:http://weidublog.com/index.php/2017/03/20/181/
作者:维度