使用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 相关文章推荐
javascript iframe内的函数调用实现方法
Jul 19 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
Jqyery中同等与js中windows.onload的应用
May 10 Javascript
Package.js  现代化的JavaScript项目make工具
May 23 Javascript
js中的异常处理try...catch使用介绍
Sep 21 Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
Jan 25 Javascript
AngularJs $parse、$eval和$observe、$watch详解
Sep 21 Javascript
AngularJS 多指令Scope问题的解决
Oct 25 Javascript
js序列化和反序列化的使用讲解
Jan 19 Javascript
vue proxy 的优势与使用场景实现
Jun 15 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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
PHP发送短信代码分享
2015/08/11 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
python中嵌套函数的实操步骤
2019/02/27 Python
Python 寻找局部最高点的实现
2019/12/05 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
python中的对数log函数表示及用法
2020/12/09 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
机械设计专业应届生求职信
2013/11/21 职场文书
银行办理业务介绍信
2014/01/18 职场文书
表决心的诗句大全
2014/03/11 职场文书
户外宣传策划方案
2014/05/25 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
小学教师岗位职责
2015/04/02 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS