方法渲染时复杂表头的写法

提问 已结 2 202
莫名其妙78
悬赏:20飞吻
版本:layui 浏览器:


这样的表头怎么写?
看了文档,试了几次,硬是没有成功
还请各位大大给个示例,谢谢!
回帖
  • IDyun
    2019-9-16

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>layui</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="//res.layui.com/layui/dist/css/layui.css" media="all">
    <!-- 注意:如果你直接复制所有代码到本地,上述css路径需要改成你本地的 -->
    </head>
    <body>

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


    <script src="//res.layui.com/layui/dist/layui.js" charset="utf-8"></script>
    <!-- 注意:如果你直接复制所有代码到本地,上述js路径需要改成你本地的 -->

    <script>
    layui.use('table', function(){
    var table = layui.table;

    table.render({
    elem: '#test'
    ,url:'/demo/table/user/'
    ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
    ,cols: [[
    {field:'username', title: '总计' ,rowspan:3}
    ,{ title: '类别',colspan:4}
    ,{ title: '来源',colspan:5}
    ],[
    {field:'sign', title: 'A',rowspan:2}
    ,{field:'experience', title: 'B',rowspan:2}
    ,{field:'wealth', title: 'C',rowspan:2}
    ,{field:'wealth', title: 'D',rowspan:2}
    ,{title: '来源A',colspan:2}
    ,{title: '来源B',colspan:3}
    ],[
    {field:'sign', title: '小计'}
    ,{field:'experience', title: '量A'}
    ,{field:'wealth', title: '核定数'}
    ,{field:'wealth', title: '使用量'}
    ,{field:'score', title: '量B'}
    ]]
    });
    });
    </script>

    </body>
    </html>
    0 回复
  • @IDyun 非常感谢!
    原来是因为我们没写完,写了一部分就看效果,所以是错乱的。。。。
    0 回复