表格显示后的单元格事件

前言:
表格显示后的单元格事件
 

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title>1开始使用Layui组件</title>
		<link rel="stylesheet" href="css/layui.css">
		<style>
			.box{
				width: 400px;
				height: 400px;
				border: 1px solid #ddd;
			}
			.box table{
				height: 100%;
			}
		</style>
	</head>

	<body>
		<table class="layui-hide" id="test" lay-filter="test"></table>
		<script src="jquery-3.1.1.min.js"></script>
		<script src="layui.all.js"></script>
		<script>
			layui.use('table', function(){
			  var table = layui.table;
			  
			  table.render({
			    elem: '#test'
			    ,url:'table.json'
			    ,toolbar: '#toolbarDemo'
			    ,title: '用户数据表'
			    ,cols: [[
			      {type: 'checkbox', fixed: 'left'}
			      ,{field:'id', title:'ID', width:80, fixed: 'left', unresize: true, sort: true}
			      ,{field:'username', title:'用户名', width:120, edit: 'text'}
			      ,{field:'logins', title:'ip', width:150,event: 'emailxia',style:'cursor: pointer;color:blue',templet: function(res){
			        return '<span>'+ res.logins +'</span>'
			      }}
			      ,{field:'sex', title:'性别', width:80, edit: 'text', sort: true}
			      ,{field:'city', title:'城市', width:100}
			      ,{field:'sign', title:'签名'}
			      ,{field:'experience', title:'积分', width:80, sort: true}
			      ,{field:'ip', title:'IP', width:120}
			      ,{field:'logins', title:'登入次数', width:100, sort: true}
			      ,{field:'joinTime', title:'加入时间', width:120}
			      ,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:150}
			    ]]
			    ,page: true
			  });
			  //监听单元格事件
			  table.on('tool(test)', function(obj){
			    var data = obj.data;
			    if(obj.event === 'emailxia'){
			    	console.log(data);
			    	if(data.logins<1){
			    		layer.msg("暂无数据",{icon:0,time:900}); 
			    		return false;
			    	}
			    	console.log('跳转');
			    }
			  });
			});
		</script>

	</body>

</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值