licungeng 2022-06-27 21:53 采纳率: 50%
浏览 581

怎么获取layui表格某个单元格的值

怎么获取layui表格某个单元格的值

layui.use('table', function(){
      var table = layui.table;
      
      table.render({
        elem: '#test'
        ,url:'http://localhost:8081/CollegeBBS/Shop'
        ,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
        ,defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
          title: '提示'
          ,layEvent: 'LAYTABLE_TIPS'
          ,icon: 'layui-icon-tips'
        }]
          ,id: 'gid'
        ,title: '商品表'
        ,cols: [[
          {type: 'checkbox', fixed: 'left'}
          ,{field:'gid', title:'ID', width:80, fixed: 'left', unresize: true, sort: true}
          ,{field:'goods_name', title:'商品名', width:150, edit: 'text'}
          ,{field:'goods_num', title:'数量', width:120, edit: 'text', sort: true}
          ,{field:'goods_price', title:'价格', width:180}
          ,{field:'goods_pic', title:'图片', width:200, sort: true}
          ,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:250}
        ]]
        ,page: true
      });
      
      //头工具栏事件
      table.on('toolbar(test)', function(obj){
        var checkStatus = table.checkStatus(obj.config.id);
        switch(obj.event){
          case 'getCheckData':
            var data = checkStatus.data;
            layer.alert(JSON.stringify(data));
          break;
          case 'getCheckLength':
            var data = checkStatus.data;
            layer.msg('选中了:'+ data.length + ' 个');
          break;
          case 'isAll':
            layer.msg(checkStatus.isAll ? '全选': '未全选');
          break;
          
          //自定义头工具栏右侧图标 - 提示
          case 'LAYTABLE_TIPS':
            layer.alert('这是工具栏右侧自定义的一个图标按钮');
          break;
        };
      });
      
      //监听行工具事件
      table.on('tool(test)', function(obj){
        var data = obj.data;
        var checkStatus = table.checkStatus('gid');
        var i=checkStatus.id;
        console.log(checkStatus.data);
        console.log(i);
        //console.log(obj)
        if(obj.event === 'buy'){
            $.ajax({
                type:"post",  // doGet方法当中  post:doPost
                url:"http://localhost:8081/CollegeBBS/Shop",
                
                data:{"checkStatus.data":checkStatus.data},  //所要提叫的数据
                success:function(da){  //数据从后面的servlet往前台传
                    console.log(da);
                    $("#points").append(da.data[1].ponits);
                }
            });
        }
      });
    });

  • 写回答

3条回答 默认 最新

  • z60015260 2022-06-28 08:02
    关注

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 6月27日

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建