Axure Repeater实现表格的分页,添加,查询,删除,编辑

第二次接触axure,发现了axure的好多新的功能。

  1. 文字的超链接:呵呵,之前都是通过控制FontStyle(color属性和下划线)

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第1张图片

  1. 输入框类型验证

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第2张图片

  1. 输入框提示

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第3张图片

  1. Button Shape,自定义按钮。


  1. repeater控件

Repeat从字面上理解就是重复,下面我们来讲一下如何使用repeater控件实现对数据的增删改查

 

Repeater最初拖到页面中是

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第4张图片

双击进入单个重复项的编辑窗口,不要被编辑窗口中的小矩形框限制住思维。我们首先看到的应该是页面下方的

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第5张图片

  1. repeater绑定数据

我们将页面中的矩形框删除,填入6label,并调整间距和高宽。对6label合理命名。在页面下方的Repeater Dataset 填写数据

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第6张图片

我们现在已经在一个重复项中拖入了6label,并为拖入主页面中repeater,设置了数据集,现在我们要将每个重复项绑定到数据集中的每一条记录中,如果数据集中有4条记录,那么主页中的repeater就会显示4行。

现在我们理清对应关系,就是一条记录对应一个重复项。每个重复项中的一个label,对应一条记录中的一个字段,我们接下来绑定这种对应关系。

 

 

 在页面下方的Repeater Item Interactions中选择

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第7张图片

 


 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第8张图片

 

浏览器中的显示效果

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第9张图片

 

  1.  实现分页

表格一般都带有分页,repeater也封装了分页,在单个重复项的编辑窗口下方进行相应的分页设置

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第10张图片

 

那么如何在页面中控制repeater的分页呢?在页面中拖入两个label,和四个控制分页("第一页,上一页,下一页,最后一页")的图片。

先为这四个按钮添加OnClicke事件

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第11张图片

为两个lablel赋值。

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第12张图片

 

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第13张图片

 

分页效果(为了查看分页效果,我们设为每页1条记录)在这里没有做到点击4个按钮控制当前页号(第?页)的改变,请读者自行设计。

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第14张图片

  1. 实现查询

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第15张图片

  1. 搜索按钮的单击事件

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第16张图片

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第17张图片

 

 

  1. 实现添加

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第18张图片

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第19张图片

  1. repeater添加行的每个字段赋上文本框对应的值。

  1. 删除已选中行

这个功能的实现思路与网页使用是一致的,先选中,后删除.

只需两个事件,标记repeater中的单击行(这个事件是在repeater的单个重复项窗口操作的)

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第20张图片

删除标记行(删除按钮的OnClick事件)

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第21张图片

 

  1. 编辑事件

编辑事件,我实现的有点复杂,大家有好的方法可以跟我说

第一步同删除是一样的,都是标记单击行(在repeater的单个重复项的编辑窗口)

第二步的编辑窗口是一致的,我们利用变量,将标记行的每个字段值用变量保存下来。

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第22张图片

 

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第23张图片

第三步为编辑弹框的文本框赋值(主页面的编辑窗口)

按钮的OnClick事件

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第24张图片

选择对应的全局变量

Axure Repeater实现表格的分页,添加,查询,删除,编辑_第25张图片

此处保存的操作,跟添加里的保存是一样的,不赘述。

 

 

 

 

你可能感兴趣的:(Axure Repeater实现表格的分页,添加,查询,删除,编辑)