layui表格的单元格添加按钮,并绑定事件(不是toolbar或者tool)
1.上图
2.怎么做呢?(我的笨方法)
2.1先给单元格加按钮
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();