`
madbluesky
  • 浏览: 82033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics