table表格 复选框BUG

提问 已结 6 838
OkCoder
OkCoder 2018-10-16
悬赏:20飞吻
版本:layui 2.4.3 浏览器:


点击最后一个复选框的时候返回的数据为空;


回帖
  • 圣贤愁
    2018-10-16
    全选时获取数据我的做法是:
    1.table回调时存下res.data赋值到一个全局变量里面
    2.当复选框type为all时,并且为true时,这时是全选所以直接拿赋值的全局变量来用就好了
    0 回复
  • demo里有全选后提交事件
    0 回复
  • OkCoder
    2018-10-17
    @圣贤愁 重点是点击最后一个复选框的时候type依然是one,数据却是空,导致对最后一个复选框没法操作
    0 回复
  • 圣贤愁
    2018-10-17
    @贤心很暴躁 如果你的复选框不是翻页操作的,可以用这个例子来获取选择的值,没必要用到监听复选框那个方法
    https://www.layui.com/demo/table/toolbar.html
    0 回复
  • OkCoder
    2018-10-17


    最后一个
    0 回复
  • 刘稚川
    2018-11-27
    这确实是个bug,一个很恶心的bug,一楼提供的方法确实可以解决点【全选】的问题,但是不代表这不是bug,
    还有最恶心的是:
    当table只有一条数据时,我点选这一条数据(此时全选也会自动选中),这个时候res.data是获取不到任何数据的。
    0 回复