• easyui datagrid 多表头设置


    最近在做二维报表,要求报表的表头自定义。在网上找了好久二维报表的插件,一直找不到合适的。后来就用easyui 中的datagrid替代了一下。

      根据实际需求,统计的信息可能不是一个模块中的字段信息,所以需要把模块和模块下的字段都显示出来,这就用到了表格中的合并单元格,但是在datagrid中如何实现呢? 如下:

    $('#text').datagrid({  
        border : 2,
        nowrap : false,
        fit : true,
            url: '<%=request.getContextPath()%>/report/showreport.action',
            frozenColumns: [[  
                                 { title: '区域名称', field: 'regionname',  80, sortable: true}  
                             ]], 
            columns: [
            [{"title":"人员管理","colspan":3},
             {"title":"资料管理","colspan":3}],
            [{"field":"uname0","title":"姓名类似于李","rowspan":1},
             {"field":"config_gender1","title":"性别等于女","rowspan":1},
             {"field":"config_gender2","title":"性别等于男","rowspan":1},
             {"field":"config_datatype0","title":"资料类别等于视频资料","rowspan":1},
             {"field":"config_datatype1","title":"资料类别等于图片资料","rowspan":1},
             {"field":"config_datatype2","title":"资料类别等于文件资料","rowspan":1}]],  
            rownumbers: true 
    });

    结果如下图:



    说明:从代码中可以看到,表单数组中有两个数组(一般的表格都是有一个数组), 第一个数组就是表头中第一行,该数组对象中没有field属性,第二个数组就是表头第二行。返回的数据格式中字段以第二个数组中的field属性的值为key。格式如下:

    转载http://blog.csdn.net/lishuangzhe7047/article/details/42743895

  • 相关阅读:
    【转】网页窗口DIV自定义拖动
    【转】js获取当前日期时间“yyyy-MM-dd HH:MM:SS”
    JQuery基本知识、选择器、事件、DOM操作、动画
    LinQ高级查询、组合查询、IQueryable集合类型
    使用LinQ进行增删改查
    【转】html之file标签 --- 图片上传前预览 -- FileReader
    钢城干洗中心智能管理系统
    HTTP状态码
    HTTP报文内的HTTP信息
    HTTP协议中概念
  • 原文地址:https://www.cnblogs.com/relix/p/4793527.html
Copyright © 2020-2023  润新知