2020-11-09课堂笔记之LayUI前端框架

下载与导入layui样式

layUI官网,点此进入

进入layUI官网,点击下载,然后将layui文件夹复制在你的动态web项目的WebContent目录下面,如下图所示:
解压后的文件夹
在这里插入图片描述

在这里插入图片描述
分别引入css样式和layui.js:

<link rel="stylesheet" href=".//layui/css/layui.css">   
<script src=".//layui/layui.js"></script>

css样式普遍运用

在这里插入图片描述
在这里插入图片描述

数据表格

在这里插入图片描述
在这里插入图片描述
数据表格代码示例:
1.基础表格

<script>
layui.use('table', function(){
	  var table = layui.table;
	  table.render({
		    elem: '#demo'
		    ,height: 312
		    ,method:'post'
		    ,url: 'SelectAllStudent' //数据接口
		    ,page: true //开启分页
		    ,cols: [[ //表头
		       {field: 'id', title: '编号', width:'80px', sort: true}
		      ,{field: 'name', title: '姓名', width:'80px'}
		      ,{field: 'birthday', title: '生日', width:'80px'}
		      ,{field: 'sex', title: '性别', width:'80px', sort: true}
		      ,{field: 'hobbyname', title: '爱好', width:'80px'}
		      ,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:150}
		    ]]
		  });
  });
		  </script>

2.添加编辑和删除功能

<script type="text/html" id="barDemo">
  <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
  <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>

3.监听行事件:因为我有编辑和删除的功能

 //监听行事件
 <script>
	  table.on('tool(test)', function(obj){
		    var data = obj.data;
		    console.log(data);
		    //console.log(obj)
		    if(obj.event === 'del'){
		      layer.confirm('真的删除行么', function(index){
		        obj.del();
		        console.log(data.id);
		        $.ajax({
					type : "get",
					url : "RemoveServlet?id=" + data.id,
					dataType : "json"
				});
		        layer.close(index);
		      });
		    } else if(obj.event === 'edit'){	      
		    }
		  });
		   </script>

注意:编辑功能暂未实现

以上数据表格案例的运行效果:

在这里插入图片描述
删除功能:
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值