layui数据表格的td模板
layui数据表格的td模板
1.常用操作模板
<script type="text/html" id="userbar"> <a class="layui-btn layui-btn-xs" lay-event="detail">查看</a> <a class="layui-btn layui-btn-xs" lay-event="change">修改</a> {{# var statusBut= function(date){ if(date==0){ return \'<a class="layui-btn layui-btn-xs" lay-event="edit">配置</a>\'; }else if(date==1){ return\'<a class="layui-btn layui-btn-xs" lay-event="edit">禁用</a>\'; }else if(date==2){ return \'<a class="layui-btn layui-btn-xs" lay-event="edit">启动</a>\'; } } }} {{ statusBut(d.status)}} <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> </script>
2.时间格式转换模板
<script type="text/html" id="TimeTpl"> {{# var parseDate= function(date){ if(date){ var t=new Date(date); return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+t.getHours()+":"+t.getMinutes(); } } }} {{parseDate(d.updateTime)}} </script>
3.状态转换模板
<script type="text/html" id="statusTpl"> {{# var statusTxt= function(date){ if(date==0){ return "未配置"; }else if(date==1){ return "启动"; }else if(date==2){ return "禁用"; } } }} {{ statusTxt(d.status)}} </script>
4.使用模板:(红色标记一下, 色盲就对不起了, 自己找ID)
var a = table.render({ elem: "#userTables", skin: \'line\', //行边框风格 cols: [[ {checkbox: true, width: 60, fixed: true}, {type: \'numbers\', title: \'序号\', width: \'40\'}, { field: "name", width: 80, title: "姓名", align: "left" }, { field: "phone", width: 120, title: "电话", align: "left" }, { field: "identificationNuber", width: 170, title: "身份证号码", align: "left" }, { field: "updateTime", width: 140, title: "更新时间", align: "left", templet: \'#TimeTpl\' }, { title: "常用操作", width: 200, align: "left", toolbar: "#userbar", fixed: "right" }]], url: "/user/getReportList", // data: userData, page: { //分页设定 layout: [\'count\', \'prev\', \'page\', \'next\'] //自定义分页布局 , curr: 1 //设定初始在第 1 页 , limit: 10//每页多少数据 , groups: 5 //只显示 5 个连续页码 }, even: true }
版权声明:本文为yysbolg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。