使用layui 渲染table数据表格的实例代码


Posted in Javascript onAugust 19, 2018

先上最终效果图:

使用layui 渲染table数据表格的实例代码

1,引入layui的css和js文件

<link rel="stylesheet" href="lib/layui/css/layui.css" rel="external nofollow" >

<script src="lib/layui/layui.js"></script>

2,在页面放置一个table元素

<table class="layui-hide" id="test" lay-filter='test3'></table>

3,通过 table.render() 方法指定该容器

layui.use('table', function(){
      var table = layui.table;
//      var playerName;
//      if(item != undefined) {
//        playerName=item;
//      }
      table.render({
        elem: '#test' table 容器的选择器或 DOM
        ,url:'http://boss.superlychee.com/rest/web/golfTourManage/getGolfTourPlayerByTourIdAndRounds'
        ,method:'post'
        ,where:{tourId:tourIds,rounds:rounds,playerName:item}
        ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
        ,cols: [[
          {field:'tourPlayerId', width:80, title: 'ID1', sort: true}
          ,{field:'playerName', width:80, title: '姓名'}
          ,{field:'hole1', title: '1',edit: 'text'}
          ,{field:'hole2', title: '2',edit: 'text'}
          ,{field:'hole3', title: '3',edit: 'text'} //minWidth:局部定义当前单元格的最小宽度,layui 2.2.1 新增
          ,{field:'hole4', title: '4',edit: 'text'}
          ,{field:'hole5', title: '5',edit: 'text'}
          ,{field:'hole6', title: '6',edit: 'text'}
          ,{field:'hole7', title: '7',edit: 'text'}
          ,{field:'hole8', title: '8',edit: 'text'}
          ,{field:'hole9', title: '9',edit: 'text'}
          ,{field:'hole10', title: '10',edit: 'text'}
          ,{field:'hole11', title: '11',edit: 'text'}
          ,{field:'hole12', title: '12',edit: 'text'}
          ,{field:'hole13', title: '13',edit: 'text'}
          ,{field:'hole14', title: '14',edit: 'text'}
          ,{field:'hole15', title: '15',edit: 'text'}
          ,{field:'hole16', title: '16',edit: 'text'}
          ,{field:'hole17', title: '17',edit: 'text'}
          ,{field:'hole18', title: '18',edit: 'text'}
          ,{field:'add', title: '操作', width:177,toolbar:"#barDemo"}
        ]],
      });
      });

4,这个时候你的页面差不多就是以下这个样子了

使用layui 渲染table数据表格的实例代码

5,正文到了,怎么把表格数据渲染进去呢?咱们上面第三部就是渲染的一中方法,叫“方法渲染”,layui官网提供的三种渲染

方法,在这里不做陈述,方法渲染的优点是:你可以脱离HTML文件,而专注于JS本身。尤其对于项目的频繁改动及发布,其便捷性会体现得更为明显,

layui的url默认是“get”请求,我这边是post请求,所以记得加上“method”属性为post,

6,容易碰到的问题,按理来说这个时候应该已经可以看到表格数据了,为什么大多数人的表格还是渲染不出来呢?一般是因为你妹配置后台数据格式

response: {
  statusName: 'code' //数据状态的字段名称,默认:code
  ,statusCode: 200 //成功的状态码,默认:0
  ,msgName: 'msg' //状态信息的字段名称,默认:msg
  ,countName: 'count' //数据总数的字段名称,默认:count
  ,dataName: 'data' //数据列表的字段名称,默认:data
}

这个时候表格一般已经是出来了,记得,后台提供的数据格式,和layui提供的一样最好,这一点要切记,这一点大家可以去官网上看下,不做说明。

以上这篇使用layui 渲染table数据表格的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Prototype 学习 工具函数学习($A方法)
Jul 12 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
Apr 25 Javascript
让网页跳转到指定位置的jquery代码非书签
Sep 06 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 Javascript
alert和confirm功能介绍
May 21 Javascript
浅谈JavaScript中的String对象常用方法
Feb 25 Javascript
jQuery控制网页打印指定区域的方法
Apr 07 Javascript
JavaScript数据结构与算法之链表
Jan 29 Javascript
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
为什么要使用Vuex的介绍
Jan 19 Javascript
Vue实现简易计算器
Feb 25 Javascript
JS数组方法reduce的用法实例分析
Mar 03 Javascript
layui获取选中行数据的实例讲解
Aug 19 #Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
Aug 19 #Javascript
菊花转动的jquery加载动画效果
Aug 19 #jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 #jQuery
jQuery UI实现动画效果代码分享
Aug 19 #jQuery
基于layui数据表格以及传数据的方式
Aug 19 #Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 #Javascript
You might like
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
使用php伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
javascript some()函数用法详解
2014/11/13 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
JavaScript国旗变换效果代码
2008/08/13 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
Position属性之relative用法
2015/12/14 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
详解python单元测试框架unittest
2018/07/02 Python
python之django母板页面的使用
2018/07/03 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
python能做哪些生活有趣的事情
2020/09/09 Python
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
大专计算机个人求职的自我评价
2013/10/21 职场文书
村道德模范事迹材料
2014/08/28 职场文书
2014年库房工作总结
2014/11/26 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
小学教学工作总结2015
2015/05/13 职场文书
茶花女读书笔记
2015/06/29 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
学术会议开幕词
2016/03/03 职场文书
Python中with上下文管理协议的作用及用法
2022/03/18 Python
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript