bootstrapTable復選框


bootstrapTable增加復選框,並將選中記錄的數據傳到后台controller

singleSelect選項設置為false,確保可以選中多條
columns里增加checkbox:true,增加復選按鈕

頁面增加點擊按鈕“batchStop”,並綁定click方法,將數據以json的格式傳到后台,后台只需處理json格式的數據即可

后台處理完數據后,刷新頁面

$("#batchStop").click(function () {
var a= $("#dataTable").bootstrapTable("getSelections");
if(a.length<=0){
$.confirm({
title: "提示",
content: "請至少選擇一個渠道",
confirm: function () {

}
});
}else {
$.confirm({
title: "確認!",
content: "確定要停用這些渠道嗎?",
confirm: function () {
var b = JSON.stringify(a);
$.ajax({
type: "post",
url: "/channel/batchUpdateStatus",
dataType: "json",
data: {
"datalist": b,
"state": 1
},
success: function (data) {
if (data.errorCode === 200) {
layer.msg("操作成功");
$("#dataTable").bootstrapTable("refresh");
} else {
layer.msg('操作失敗!' + data.errorMsg);
$("#dataTable").bootstrapTable("refresh");
}
},
beforeSend: function () {
}
});
}
});
}
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM