zoukankan      html  css  js  c++  java
  • easyui DataGrid根据相同数据合并单元格方法

    可以再onLoadSuccess的方法里处理下 

    var rows=$('#tbList').datagrid("getRows");//获取行的数据
                         for(var i=0;i<rows.length;i++){

           //根据情况判断相同的数据,我这里是根据ID
                         var id=rows[i].ID;
                         var rowspan=0;
                         for(var j=0;j<rows.length;j++){
                        
                            if(id==a[j].ID){

              //计算合并多少行
                                rowspan++;
                             
                            }
                         }
                         if(rowspan!=0)
                         {
                         //mergeCells这个方法是合并单元格,index表示标示号就是第几行开始,field表示要合并的字段,rowspan合并行数,colspan:合并列
                             $('#tbList').datagrid('mergeCells',{index:i,field:'ck',rowspan:rowspan});
                             $('#tbList').datagrid('mergeCells',{index:i,field:'ClassName',rowspan:rowspan});
                             i=i+rowspan-1;
                         }
                         }

  • 相关阅读:
    小李子和他的水枪
    尼布尔的祈祷文
    牢骚太盛防肠断,风物长宜放眼量。
    常见浏览器userAgent请求头信息
    微信浏览器点击事件不生效怎么解决?
    2019上半年软件设计师上午考试真题
    360浏览器断网广告怎么去?
    谷歌浏览器打开一个新页面时使用新的标签
    Deep Learning in Bioinformatics
    TensorFlow Playground
  • 原文地址:https://www.cnblogs.com/yshj/p/3114939.html
Copyright © 2011-2022 走看看