怎么获取table 单击行 layui-table-click的数据

提问 已结 6 108
南坛
南坛 VIP4 2019-10-6
悬赏:20飞吻
版本:layui 浏览器:
怎么获取table 单击行 layui-table-click的数据
回帖
  • @南坛 那也没问题啊,表格数据返回的时候用一个变量存起来,点击的时候拿到这一行的索引,再拿着索引去表格数据里拿咯。反正表格数据也是一个二维数组。
    0 回复
  • 有单击行事件和双击行事件的
    //监听行单击事件
    table.on('row(test)', function(obj){
    console.log(obj.tr) //得到当前行元素对象
    console.log(obj.data) //得到当前行数据
    //obj.del(); //删除当前行
    //obj.update(fields) //修改当前行数据
    });

    //监听行双击事件
    table.on('rowDouble(test)', function(obj){
    //obj 同上
    });
    0 回复
  • @HiTerry 在工具栏获取,不是单击获取
    0 回复
  • 在工具栏的话应该是获取选中行的数据吧,可以看下这个

    var checkStatus = table.checkStatus('idTest'); //idTest 即为基础参数 id 对应的值

    console.log(checkStatus.data) //获取选中行的数据
    console.log(checkStatus.data.length) //获取选中行数量,可作为是否有选中行的条件
    console.log(checkStatus.isAll ) //表格是否全选
    0 回复
  • @卖茶叶蛋的超人 你们估计都不认识 单击行 layui-table-click,这个没有勾选上checkbox的,只是点击当前行
    0 回复
  • @卖茶叶蛋的超人 嗯 我现在就是这样解决了 ,想看有没有官方的方法,就给你采纳。多谢啦
    0 回复