//列头合并
function onAfterShowData(data){//显示数据前触发此事件
console.log(123);
var k = 0;
var tr = $('.l-grid-body.l-grid-body1').find('table tr');//找到被冻结的列(frozen),利用find方法找到所有的行
$.each($(tr),function(i,v){//遍历所有的行
$(v).find('td').eq(0).hide();//隐藏每一行的第一个个列的(为了防止错位)
});
$(tr).eq(k).find('td').eq(0).attr('rowspan',3).show();//使第一行占三行,并显示
var len = $(tr).length;
for(var i=0;i<1;i--){ //这里就是找到相应的规律进行自定义表头的合并
k = k+3;
if(k<len){
$(tr).eq(k).find('td').eq(0).attr('rowspan',5).show();
}else{
break;
}
k = k+5;
if(k<len){
$(tr).eq(k).find('td').eq(0).attr('rowspan',3).show();
}else{
break;
}
k = k+3;
if(k<len){
$(tr).eq(k).find('td').eq(0).attr('rowspan',3).show();
}else{
break;
}
}
}