弹出框里的table表格,复选框只能全选并且会消失

提问 未结 1 127
洛神天之依
悬赏:20飞吻
版本:layui 2.5.5 浏览器:火狐最新版
全选前

全选后

之后就不能取消了,
看源码好像是选中了,只是像是又消失了。
我想知道是我的问题,还是有bug
j.prototype.syncCheckAll = function() {
var e = this,
t = e.config,
i = e.layHeader.find('input[name="layTableCheckbox"]'),
a = function(i) {
return e.eachCols(function(e, a) {
"checkbox" === a.type && (a[t.checkName] = i)
}), i
};
i[0] && (d.checkStatus(e.key)
.isAll ? (i[0].checked || (i.prop("checked", !0), e.renderForm("checkbox")), a(!0)) : (i[0].checked && (i.prop("checked", !1), e.renderForm("checkbox")), a(!1)))
源码里是最后两行出现这个问题,
这个页面有两个table表格,一个用弹窗,一个没有,没有用弹窗的是好的
回帖
  • 已经解决了,自己临时重写了一遍复选框
    0 回复