Layui表格初始化

首先声明表和layui表格模块的全局变量,以便全局使用
var tabAcademeNotice;
var layuiTable;

然后加载和初始化layui的table模块,elem指定原始表格元素选择器(推荐id选择器),url是连接控制器的数据接口。

cols是表头的内容,field设定字段名,是表格数据列的唯一标识,字段名要和数据库表格里的字段名保持一致才能查出数据。title可以设置标题的名称,hide隐藏列true为隐藏,默认false。align 是对齐方式,center是居中对齐,可选左(left)对齐、右(right)对齐。表格还可以设置宽高,支持数字和百分比,若不填写,则自动分配。Templet可以添加自定义列,具体方法可以看下面的设置操作按钮。

page开启分页,可包含 laypage 组件所有支持的参数(jump、elem除外),limit每页显示的条数,limits每页条数的选择项。
$(function () {
layui.use([‘table’], function () {
layuiTable = layui.table;

        tabAcademeNotice = layuiTable.render({
            elem: "#tabAcademeNotice",
            url: "/Main/SelectAcademeNotice",
            cols: [[ //表头
                { field: 'NoticeID', title: '公告ID', hide: true }, 
                { field: 'CommodityID', title: '商品ID', hide: true},
                { field: 'CommCoding', title: '商品编码',align: 'center' },
                { field: 'CatelistName', title: '商品名称', align: 'center'},
                { field: 'FundsNum', title: '款号', align: 'center' },
                { field: 'ColorName', title: '颜色', align: 'center'},
                { field: 'Size', title: '尺码', align: 'center', rowspan: 2 },    
      		    { title: '操作', templet: setOperate, width: '140' } 
                ]],
                page: {
                    limit: 10,//指定每页显示的条数
                    //自定义排版。可选值有:count(总条目输区域)、prev(上一页区域)、page(分页区域)、next(下一页区域)、limit(条目选项区域)、refresh(页面刷新区域。注意:layui 2.3.0 新增) 、skip(快捷跳页区域)
                  //layout: ['count', 'prev', 'page', 'next', ],
				limits: [5, 10, 15, 20, 25, 30, 35, 40, 45, 50],
                }, //开启分页
            });
        });
    });  

//设置操作按钮
function setOperate(data) {
var CommodityID = data.CommodityID;
var btn = “”;
btn += ‘修改’;
return btn;
}

表格效果图:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值