layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)

1.上图

layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)

layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)

 

layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)

 

2.怎么做呢?(我的笨方法)

2.1先给单元格加按钮

layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)

 

2.2给按钮添加单击事件

var layIndex;// 便于赋值

 $(document).on('click',' .subnamebtn',function(){//尽量使用动态绑定
              layIndex=$(this).data("index");
                modules.inoutSelectPop();
            })

2.2 方法inoutSelectPop()跳过,直接到树节点的赋值

DblClick(event, treeId, treeNode) {
            let nodeName=treeNode.name;// 前提是表字段中有name属性,否则要提前处理zNodes
            var tabledata = table.cache["tableDetail"]; // 获取现有数据
            tabledata.some(function(item){
                   if(layIndex==item.LAY_TABLE_INDEX){  // layIndex设为全局变量就为此刻
                       console.log(nodeName)
                        item.finoutSubname=nodeName;
                        item.finoutSubid=id;
                        item.finoutSubcode=code;
                        return true; // some()可以退出循环
                   }
            })
            table.reload("tableDetail", { //重载刷新数据
              data: tabledata
            })
            layer.closeAll();