方法1 点击复选框 收集或者移除编号
//以下为复选框的相关操作
table.on('checkbox(container)', function (obj) {
if (obj.checked) {
//obj.type如果触发的是全选,则为:all,如果触发的是单选,则
if (obj.type === "one") {
mns.push(obj.data.stacode);
} else {
var datas = table.getData("table") // 例如 let data = table.getData('Table-List');
$.each(datas, function (idx, item) {
mns.push(item.stacode);
});
}
} else {
if (obj.type === "one") {
//获取cc在数组中所在的下标
var index = jQuery.inArray(obj.data.stacode, mns);
//从array中的第index元素开始删,删除的长度为1
mns.splice(index, 1);
} else {
mns = [];
}
}
console.log(mns.join(","));
}
);
方法2 统一收集
var datas = table.checkStatus("table").data;
$.each(datas, function (idx, item) {
if (item.online) {
mns.push(item.stacode);
}
});
标签:
javascript
前端
本文转载自: https://blog.csdn.net/zkcharge/article/details/130741085
版权归原作者 zkcharge 所有, 如有侵权,请联系我们删除。
版权归原作者 zkcharge 所有, 如有侵权,请联系我们删除。