批量删除数据

删除数据对于任何一个程序员都是很常见的,常见的删除有单条数据的删除,也有多条数据的删除,这两种方法都是看需求应用,单条删除也就是删除的数据只能是一条,而批量删除能够快速地删除多条数据,而不需要一条一条地对数据进行删除,这样做既节省时间,也方便操作多条数据这也是这两种方法的区别,不同的需求应用的方法不同,那么批量删除是如何实现的呢,那么接下来用一个简单的例子来演示批量删除的代码以及实现过程。

首先这是已经定义好的页面,可以看到,这是一个数据列表,
在这里插入图片描述

那么接下来给批量删除按钮写一个方法
在这里插入图片描述

我们给按钮写了一个点击事件,当点击这个按钮的时候就会触发定义好的方法,方法如下:
在这里插入图片描述

方法就是,因为是删除多条数据,所以我们选中的数据也是多条的,那么首先就是先获取选中行的值,那么当然也是要判断有没有获取成功,如果没有值则说明没有选择数据,这时候可以返回一个提示,那么如果有值的话,这可以执行删除数据的操作了,因为删除的是多条数据,所以在这用到了循环,循环遍历要删除的数据,这也是和单条删除数据不同的提法,单条数据只需要提交一次,而批量删除则需要提交多次,这也是两者的区别,那么因为删除数据的时候我们需要知道这一条数据的ID,那么这时候我们就需要把数据的ID提交给到控制器那边的方法,那么控制器定义的方法如下:

在这里插入图片描述

这边的方法也很简单,通过提交过俩的I查找到这条数据,然后再把执行删除就行了,删除成功返回true,失败则返回false。

那么都定义好了之后现在就可以到页面上测试下效果了,

首先打开页面,选中要要删除的数据,
在这里插入图片描述

选中数据之后,点击批量删除按钮,
在这里插入图片描述

然后会提示您是不是要真的删除,这时候点击确定按钮,

这时候可以看见。弹出了一个提示框,告诉我们数据已经删除成功。
在这里插入图片描述

然后这时候在看下列表里面的数据,

在这里插入图片描述

这时候可以看见被我们选中的那些数据都已经被删除掉了。

那么以上就是一个批量删除的例子,可以看见这种批量操作的方式可以很大的提高工作效率,那么批量删除讲到这里正式结束。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值