侧边栏壁纸
博主头像
云BLOG 博主等级

行动起来,活在当下

  • 累计撰写 318 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录
WEB

layui表格添加一行

Administrator
2024-04-23 / 0 评论 / 0 点赞 / 0 阅读 / 0 字
layui.use(['table'], function () {
    var table = layui.table,
        $ = layui.$;

    table.on('toolbar(table)', function (obj) {
        switch (obj.event) {
            case 'add':
                var pageSize = $('.layui-laypage-limits').find('select').val(); // 获取每页数据量
                if ($.type(pageSize) == 'string') {
                    pageSize = parseInt(pageSize);
                }
                table.reload('table', { // 先将所有的数据展示在一个页面里
                    page: {
                        limit: Number.MAX_VALUE,
                        curr: 1
                    }
                });

                var tableData = table.cache['table']; // 获取表格里的所有数据
                data = {};
                tableData.push(data); // 新增一行数据
                table.reload('table', {
                    page: {
                        limit: pageSize,
                        curr: tableData.length % pageSize ? parseInt(tableData.length / pageSize + 1) : parseInt(tableData.length / pageSize) // 计算最后一页的页码
                    },
                    data: tableData
                });
        }
    });
}

0

评论区