一、当需要同时操作的数据比较多的时候,批量操作是个比较快捷的方法,批量对数据进行删除或修改操作,可以减少操作时间,因为用不着一条条数据地点。现在要做的是,选择了数据表格的行后,再点击启用或停用的按钮对数据进行启用或停用处理。
二、获取数据
1、封装一个方法并且它的后面接两个参数,再声明一个变量用来记录选中行的数量,再用layui里面的一个获取选择行数据的方法得到数据。
//批量修改状态
function ModifyState(str,
bl) {
var Return = 0;
var ckdata = layuiTable.checkStatus('tabTitles').data;//获取选中的数据
if (ckdata.length > 0) {
if (confirm(str, { icon: 6, offset: '100px;' })) {
for (var i = 0; i < ckdata.length; i++) {
$.ajax({
url: "ModifyState?ClientID=" +
ckdata[i].ClientID + "&StateID=" + bl,//所需要的列表接口地址(控制器的方法)