jqGrid合并表头

依赖前一个博客中的jquery合并单元格插件

http://madbluesky.iteye.com/admin/blogs/538305

 

resizeStop:调用

function headerAliagn(newWidth,index,id){
        var selector = "#"+id+"_xxx th:eq("+index+")";
                          var th = $(selector);
                          var colspan = parseInt(th.attr("colspan"));
                          if(colspan){
                              for(var i=1;i<colspan;i++){
                                  selector = "#"+id+"_xxx th:eq("+(index+i)+")";
                                   th.css("width",(parseInt(th.css("width"))+parseInt($(selector).css("width"))));
                              }
                          }
                          th.css("width",parseInt(th.width())+5*(colspan-1));
}
表格加载完时调用
function jqGridSpan(id){
    loaded = typeof(loaded)==="undefined"?[]:loaded;
     var tables = $("table");
                          var table_head = tables.filter(function(index){
                               if($(tables[index+1]).attr("id")==id){
                                   $(tables[index]).attr("id",id+"_xxx");
                                   return tables[index];
                               }
                           });
                          $.tableSpan.table_colspan("#"+id+"_xxx",1);
                          $("#"+id+"_xxx tr:first th:visible").each(function(){
                              var colspan = parseInt($(this).attr("colspan"));
                              if(colspan && !loaded[id]){
                                  $(this).css("width",parseInt($(this).css("width"))+5*(colspan-1));
                              }
                          });
                          loaded[id] = true;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值