html在分页功能中如何实现当前页面的页码样式与其他页面不同_中继器实现删除、编辑数据及排序、分页...

8805f37f9c12211c36b8a8e4f9a4c77d.png

在上文《中继器实现列表添加数据案例》中,我们利用中继器实现了列表数据的新增,这一篇,我们会在上篇的基础上讲解删除列表一行数据、编辑数据、排序、分页的应用。

预览:https://jipr1h.axshare.com https://www.axureshop.com/a/1397491.html

一、删除

第一步 准备元件

动态面板(这个在添加的基础上进行复制修改)、删除的按钮、其余元件大家参考上篇,这边不作多余赘述;

fd71458b021e671c38d5c8f09daf83fc.png

在【添加的动态面板】上进行复制为state2,然后修改为【删除的动态面板】;如下

aa3bca5c337e816ec35eee3f68f7b8a8.png

将添加的文本框分别命名(方便后文与中继器绑定)

第二步 为【删除】按钮添加交互

1、选中表格中的【删除】,添加【鼠标单击时】的交互用例,添加动作【显示】动态面板,选择【灯箱效果】;

9e3c7ac59fa9a2aaca9528c4c903cf7c.png

2、接下来添加动作【设置面板状态】,选中动态面板,设置面板状态为state2(即删除的面板)

4688fae28729b1a278fb2ce8b3c2e33a.png

3、接下来添加动作【取消标记】,选中中继器,选择全部

ae8534aedbf173cc4856edcb05d0ac9c.png

4、添加动作【标记行】,设置标记当前选中的行,

67a69dfad51ad6198930089e9d1dbb17.png

5、设置动态面板中的文本框的文本,分别与中继器列对应,如设置【值】为[[Item.xingming]]如下图

f5ca92b172ce014c2d81fe53e01bf23f.png

二、排序

第一步 准备元件

排序的下拉列表(输入按时间排序和按姓名排序)、表格(沿用上文的元件)

4207de51b12400ed7f66f42cb1519a72.png

第二步 添加交互

1、选中下拉列表,添加【选项改变时】的交互用例,找到中继器选择【添加排序】,设置为按照【姓名】排序,如下图:

89ad9f19bcb1a3bfc1202d97c3a0f893.png

2、选中下拉列表,设置【载入时】的交互用例,添加动作【设置列表选中项】为“按时间排序”

c7296b5c2c43e89b131d3fb985199809.png

然后为这一动作添加条件,即被选项是按姓名排序

8f6a0c1be423d5a7c570c4060b0fffe7.png

然后添加【选项改变时】的用例2,添加动作【添加排序】,设置为按照时间排序,排序方式是日期,条件不用编辑,如下图

87806173f61a3dd6de249d94b9a8bf05.png

3、设置完点击确定,进行预览,如下图

caa3b84c820f5b2ac75961e2dc70f3e3.png

三、分页

第一步 准备元件

分页元件,表格,如下图

30be7cfe78a8957163c0843b560956ae.png

第二步 设置交互

选中分页向左按钮(或添加热区覆盖在上面),添加【鼠标单击时】的交互用例,为中继器添加动作【设置当前显示页面】,选择前一页,如下图

4ac2a527f77121598bc8c6089cb705ad.png

c472a179f5305295b1aa53ba363a95cb.png

按照同样的方法,为向右按钮添加交互;

选中页码1,添加【鼠标单击时】的交互用例,设置当前显示页面为2;

2cacb92897a3787c661de7dc60359095.png

我们可以在样式中设置中继器每页显示的项目数

353b64f742b055ea3f5360ddbe502367.png

按照同样的方法,为其他页码添加交互;完成后预览;

整体预览地址如下:https://jipr1h.axshare.com

四 编辑修改数据

交互:点击编辑按钮,显示编辑弹框,为灯箱效果,弹框中显示已选中的数据,且可在文本框中编辑文字,编辑完后点击确定,隐藏编辑弹框,并且列表中数据进行更新。

预览:https://jipr1h.axshare.com

第一步准备元件

编辑弹框(可复制添加弹框)、编辑按钮、表格

f3c19a1f83236b2dfa74b2207e00a7cb.png

5ee315146cf8a1a27d46d5dc08974872.png

第二步 设置交互

1、选中编辑按钮,添加【鼠标单击时】的交互案例,设置显示动态面板,灯箱效果,同时设置面板状态为编辑弹框。

9ef7f347dd7bfff80f07fb58d2f4474e.png

2、设置【取消标记】中继器的全部,同时【标记行】选中中继器的This,

ffa848cf81c7c0547529435a0d4cbaf2.png

284959f5adb60d616dd032c023a30846.png

3、设置文本,分别将动态面板中编辑弹框的文本框与中继器的列进行绑定;

da6cd63692ed4cd799fab597978b5e0b.png

614f2b63846a9cd3e6eed75c04cd9692.png

4、选中编辑弹框中的【确定】按钮,设置【鼠标单击时】的用例,设置隐藏动态面板,同时设置中继器【更新行】,选中【已标记】的行,并设置中继器的列。

ba6596b61b98d4568866f5613804644b.png

7e65a3f3ff5f5d4e857ff51ca94ee9db.png

5、点击确定,进行预览:https://jipr1h.axshare.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值