千家信息网

如何使用layui渲染table数据表格

发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要介绍如何使用layui渲染table数据表格,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!table 模块是layui框架最核心的组成之一。它用于对表格进行一些列功
千家信息网最后更新 2025年02月19日如何使用layui渲染table数据表格

这篇文章主要介绍如何使用layui渲染table数据表格,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

table 模块是layui框架最核心的组成之一。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。

支持固定表头、固定行、固定列左/列右,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自定义模板,支持对表格重载(比如搜索、条件筛选等),支持复选框,支持分页,支持单元格编辑等等一些列功能。

尽管如此,我们仍将对其进行完善,在控制代码量和性能的前提下,不定期增加更多人性化功能。table 模块也将是 layui 重点维护的项目之一。

layui渲染table数据表格示例:

1、引入layui的css和js文件

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

2、在页面放置一个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、这个时候你的页面差不多就是以下这个样子了

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渲染table数据表格"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

数据 支持 表格 方法 单元 名称 字段 功能 宽度 状态 最小 内容 容器 就是 文件 时候 更多 模块 篇文章 表头 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云服务器可以安装vmware 数据库的数据检索出来规定格式 晋城大屏触摸软件开发公司 办公物理环境网络安全剖析 高通蓝牙音频软件开发 数据库并行处理技术研究 学习网络安全十条戒律学习感悟 邵阳计算机软件开发 白宫网络安全指令 流媒体和传统服务器区别 北京线下二手服务器云空间 2019年网络安全周浙江 java往数据库中乱码 城市住宅是什么数据库的 csci文献数据库是什么 数据库的逻辑结构文档 不属于书目 目次 数据库 阿里云数据库备份机制 网络安全应急演练大赛一等奖 方舟服务器七天不上线会被摧毁吗 拨打电信号码提示服务器错误 云数据库 部署 网络技术上机考试考什么 远程办公需要提高网络安全要求 土木的软件开发岗位有哪些 linux连接数据库测试 运城中学生网络安全宣传片 虚拟化 服务器 后端软件开发mac笔记本要求 netty 文件服务器
0