,done: function (res, curr, count) {
var state = "";
for (var i in res.data) {
var item = res.data[i];
if ((item.INVALID_MARK ==1 && item.DESTRUCTION_MARK != 1) || (item.DESTRUCTION_MARK == 1)) {// 这里是判断需要禁用的条件(如:状态为0的)
// checkbox 根据条件设置不可选中
$('tr[data-index=' + i + '] input[type="checkbox"]').prop('disabled', true);
state = "1";// 隐藏表头全选判断状态
form.render();// 重新渲染一下
}
}
判断条件
if(state == "1"){
// 根据条件移除全选 checkbox
$('th[data-field=0] div').replaceWith('<div class="layui-table-cell laytable-cell-5-0-0"><span></span></div>');
}else {
//翻页显示全选按钮 checkbox
$('th[data-field=0] div').replaceWith('<div class="layui-table-cell laytable-cell-1-0-0 laytable-cell-checkbox"><input type="checkbox" name="layTableCheckbox" lay-skin="primary" lay-filter="layTableAllChoose"><div class="layui-unselect layui-form-checkbox" lay-skin="primary"><i class="layui-icon layui-icon-ok"></i></div></div>');
}
}
关闭弹出层
var index=parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
关闭TOP弹出层
var index = parent.layer.getFrameIndex(window.name);
top.layer.close(index);