layui数据表格的td模板

  1. <script type="text/html" id="userbar"> <a class="layui-btn layui-btn-xs" lay-event="detail">查看</a>
  2. <a class="layui-btn layui-btn-xs" lay-event="change">修改</a>
  3. {{#
  4. var statusBut= function(date){
  5. if(date==0){
  6. return \'<a class="layui-btn layui-btn-xs" lay-event="edit">配置</a>\';
  7. }else if(date==1){
  8. return\'<a class="layui-btn layui-btn-xs" lay-event="edit">禁用</a>\';
  9. }else if(date==2){
  10. return \'<a class="layui-btn layui-btn-xs" lay-event="edit">启动</a>\';
  11. }
  12. }
  13. }}
  14. {{ statusBut(d.status)}}
  15. <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
  16. </script>
  1. <script type="text/html" id="TimeTpl">
  2. {{#
  3. var parseDate= function(date){
  4. if(date){
  5. var t=new Date(date);
  6. return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+t.getHours()+":"+t.getMinutes();
  7. }
  8. }
  9. }}
  10. {{parseDate(d.updateTime)}}
  11. </script>
  1. <script type="text/html" id="statusTpl">
  2. {{#
  3. var statusTxt= function(date){
  4. if(date==0){
  5. return "未配置";
  6. }else if(date==1){
  7. return "启动";
  8. }else if(date==2){
  9. return "禁用";
  10. }
  11. }
  12. }}
  13. {{ statusTxt(d.status)}}
  14. </script>
  1. var a = table.render({
  2. elem: "#userTables",
  3. skin: \'line\', //行边框风格
  4. cols: [[
  5. {checkbox: true, width: 60, fixed: true},
  6. {type: \'numbers\', title: \'序号\', width: \'40\'},
  7. {
  8. field: "name",
  9. width: 80,
  10. title: "姓名",
  11. align: "left"
  12. }, {
  13. field: "phone",
  14. width: 120,
  15. title: "电话",
  16. align: "left"
  17. }, {
  18. field: "identificationNuber",
  19. width: 170,
  20. title: "身份证号码",
  21. align: "left"
  22. }, {
  23. field: "updateTime",
  24. width: 140,
  25. title: "更新时间",
  26. align: "left",
  27. templet: \'#TimeTpl\'
  28. }, {
  29. title: "常用操作",
  30. width: 200,
  31. align: "left",
  32. toolbar: "#userbar",
  33. fixed: "right"
  34. }]],
  35. url: "/user/getReportList",
  36. // data: userData,
  37. page: { //分页设定
  38. layout: [\'count\', \'prev\', \'page\', \'next\'] //自定义分页布局
  39. , curr: 1 //设定初始在第 1 页
  40. , limit: 10//每页多少数据
  41. , groups: 5 //只显示 5 个连续页码
  42. },
  43. even: true
  44. }

 

版权声明:本文为yysbolg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yysbolg/p/8430872.html