layui table width,layui 中table组件如何使用

科技资讯 投稿 5900 0 评论

layui table width,layui 中table组件如何使用

我们常常会遇到一些问题,比如layui 中table组件如何使用等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

1. 引入Table组件

使用Layui Table组件之前,我们需要先引入Layui的核心文件,在页面中引入如下文件:


<script src="layui.js"></script>
<link rel="stylesheet" href="layui.css">

2. 初始化Table

在使用Table组件之前,我们需要先在页面中添加一个容器,用来存放Table:


<div id="demo"></div>

然后在js代码中使用Table组件:


layui.use('table', function(){
  var table = layui.table;
  //渲染表格
  table.render({
    elem: '#demo'
    ,url: '/data/table.json' //数据接口
    ,page: true //开启分页
    ,cols: [[ //表头
      {field: 'id', title: 'ID', width:80, sort: true, fixed: 'left'}
      ,{field: 'username', title: '用户名', width:80}
      ,{field: 'sex', title: '性别', width:80, sort: true}
      ,{field: 'city', title: '城市', width:80}
      ,{field: 'sign', title: '签名', width: 177}
      ,{field: 'experience', title: '积分', width: 80, sort: true}
      ,{field: 'score', title: '评分', width: 80, sort: true}
      ,{field: 'classify', title: '职业', width: 80}
      ,{field: 'wealth', title: '财富', width: 135, sort: true}
    ]]
  });
});

3. 配置Table参数

我们可以在Table组件中配置一些参数,来控制Table的显示,比如:


//定义表格宽度
width: 'full-200'

//定义表格高度
height: 315

//定义表格标题
title: '用户数据表'

//定义表格数据
data: [{
  "id": 10000,
  "username": "杜甫",
  "sex": "男",
  "city": "北京市",
  "sign": "人生恰似一场修行",
  "experience": 255,
  "score": 100,
  "classify": "作家",
  "wealth": 82830700
}, {
  "id": 10001,
  "username": "李白",
  "sex": "男",
  "city": "上海市",
  "sign": "此曲只应天上有",
  "experience": 884,
  "score": 98,
  "classify": "诗人",
  "wealth": 58450600
}]

4. Table组件的事件

Table组件也提供了一些事件,用来处理表格中的一些操作,比如:


//监听行工具事件
  table.on('tool(test)', function(obj){
    var data = obj.data;
    //console.log(obj)
    if(obj.event === 'del'){
      layer.confirm('真的删除行么', function(index){
        obj.del();
        layer.close(index);
      });
    } else if(obj.event === 'edit'){
      layer.prompt({
        formType: 2
        ,value: data.email
      }, function(value, index){
        obj.update({
          email: value
        });
        layer.close(index);
      });
    }
  });

总结

以上就是为你整理的layui 中table组件如何使用全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » layui table width,layui 中table组件如何使用

赞同 (23) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽