layui动态表格监听单选框单击事件

本文介绍在layUI框架中,如何为动态表格的单选框列设置单击事件,并获取当前行数据。通过使用table.on方法监听my_table_1的row事件,可以实现点击单选框时调用特定函数并传递当前行数据。

layUI的动态表格插件,指定当前列是单选框,那么如何获得单击事件并拿到当前行数据呢?
话不多说,上码!

// 框架初始化
$(function(){
        layui.use(['table','laydate','layer'], function() {
            var table = layui.table;
            var laydate = layui.laydate;
            var layer = layui.layer;
            table.init('my_table_1', {
                        //表格初始化参数
                        height: document.body.clientHeight-55,   //动态高度
                        cellMinWidth: 100,   //最小宽度
                        skin: "nob",      //表格风格 line row nob
                        even: true,        //是否隔行变色
                        limit: 10000,
                        done: function(res, curr, count) {
                            // 监听单选单击事件,其中my_table_1是table的lay-filter的属性值
                            table.on('row(my_table_1)',function(obj){    
                            	// 其中,obj是单选后当前行的数据
                                window.parent.document.getElementById("contents").contentWindow.reSeGYS(obj.data.ck2, obj.data.ck3);
                                window.parent.closeWinSelect();
                            });
                        }
                    });
        });
});
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值