layui 实现点击按钮添加一行(方法渲染创建的table)-动

2020-04-16  本文已影响0人  码农界四爷__King

后期再整理

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <link rel="stylesheet" type="text/css" href="layui/css/layui.css" />
        <script src="jquery-3.1.1.min.js"></script>
        <script src="layui/layui.js"></script>
        <script src="common.js"></script>

    </head>

    <body>
        <table class="layui-hide" id="test"></table>

        <button type="button" class="layui-btn layui-btn-primary" id="addBtn">添加</button>
    </body>
    <script>
        console.log(data.data)
        var table;
        layui.use('table', function() {
            table = layui.table;
            table.render({
                elem: '#test',
                data: data.data,
                cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
                    ,
                cols: [
                    [{
                        field: 'id',
                        width: 80,
                        title: 'ID',
                        sort: true
                    }, {
                        field: 'username',
                        width: 80,
                        title: '用户名'
                    }]
                ]
            });
        });

        $('#addBtn').click(function() {
            console.log('sds')
            var oldData = table.cache["test"];
            var data1 = {
                "id": "12",
                "username": "username",
            }
            oldData.unshift(data1);
            console.log(oldData)
            table.reload('test', {
                data: oldData
            });
        })
    </script>

</html>
上一篇 下一篇

猜你喜欢

热点阅读