Home  >  Article  >  Web Front-end  >  How to use layui to beautify table data tables

How to use layui to beautify table data tables

王林
王林forward
2020-11-17 16:04:503955browse

How to use layui to beautify table data tables

First of all, let’s take a look at the beautified renderings:

(Learning video sharing: html video tutorial)

How to use layui to beautify table data tables

Specific steps:

1. Introduce the css and js files of layui


2. Place a table element on the page

3 , specify the container through the table.render() method

4. At this time, your page will almost look like the following

How to use layui to beautify table data tables

##5. The main text is here, how to render the table data? The third part of our above is a method of rendering, called "method rendering". The three rendering methods provided by layui official website will not be described here. The advantage of method rendering is that you can break away from the HTML file and focus on JS itself. . Especially for frequent changes and releases of projects, the convenience will be more obvious. The default URL of layui is a "get" request, and here it is a post request, so remember to add the "method" attribute to post.

6. An easy problem. Logically speaking, you should be able to see the table data at this time. Why can't most people's tables still not be rendered? Usually it is because you have not configured the background data format

response: {
    statusName: 'code' //数据状态的字段名称,默认:code
    ,statusCode: 200 //成功的状态码,默认:0
    ,msgName: 'msg' //状态信息的字段名称,默认:msg
    ,countName: 'count' //数据总数的字段名称,默认:count
    ,dataName: 'data' //数据列表的字段名称,默认:data
}
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"}
                ]],
            });
            });

At this time, the table has generally come out. Remember, the data format provided by the background is the same as that provided by layui. This should be remembered. You can Go to the official website and take a look, no explanation is given.

Related recommendations:

layui

The above is the detailed content of How to use layui to beautify table data tables. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete