bootstrapTable--4.删除和批量删除

来源:互联网 发布:淘宝运营岗位要求 编辑:程序博客网 时间:2024/06/05 11:40

一条记录可以看做一条数据的数组

1      Html

1.1  批量选择框

 

1.2  单个删除

 

2      bootStarp

2.1  批量获得

获得选择的数据

//批量删除function deleteUserList() {    //获取所有被选中的记录    var rows = $("#user").bootstrapTable('getSelections');    if (rows.length== 0) {        alert("请先选择要删除的记录!");        return;    }    var ids = '';    for (var i = 0; i < rows.length; i++) {        ids += rows[i]['id'] + ",";    }    ids = ids.substring(0, ids.length - 1);    deleteUser(ids);}


 

2.2  单个获得

直接写公共方法,原理单个操作看做一个数组只有一个数字

 

2.3  公共操作

//删除function deleteUser(ids) {    var msg = "您真的确定要删除吗?";    if (confirm(msg) == true) {        $.ajax({            url: "${path}/user/deleteUserList.do",            type: "post",            data: {                ids: ids            },            success: function (data) {                alert(data.msg);                //重新加载记录                //重新加载数据                $("#user").bootstrapTable('refresh', {url: '/user/getUserList.do'});            }        });    }} 

3      Java

3.1  Controller

 

3.2  Service

public long deleteUserList(String ids) {    String[] ss = ids.split(",");    long count= 0;    for (Strings : ss) {        userResourceExtend.deleteUser(Integer.parseInt(s));        count++;    }    return count;}


 

3.3  dao

 

4      注意

4.1  对应—方便批量操作

 

 

 

原创粉丝点击