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;
                         }
                         }

  • 相关阅读:
    (2)javascript的基本语法、数据结构、变量
    (1)认识javascript
    CSS 浅析position:relative/absolute定位方式
    jquery实现下拉框多选
    Vue.js not detected
    手机代理调试Charles Proxy和Fiddler
    render函数之jsx应用
    vue组件通信方式(多种方案)
    点击页面空白处地方,隐藏弹窗
    css圆角不圆和1px方案
  • 原文地址:https://www.cnblogs.com/yshj/p/3114939.html
Copyright © 2011-2022 走看看