哈尼
2011-12-27 16:10
采纳率: 25%
浏览 450

jqgrid怎么获取列的宽度

如:colModel:[
            {name:"sid",index:"sid",hidden:true},
            {name:"billNo",index:"billNo"},
            {name:"applicantName",index:"applicantName"},
            {name:"deptName",index:"deptName",width:100,formatter:function(cellvalue,options,row){
                 在这我怎么获取到这列的宽度   假如宽度没给的话 同样应该怎么获取 ! 谢谢大家了           

 

            }}]

 

 

 

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • libo_591 2011-12-29 13:09
    已采纳

    楼主是想当单元格中文字大于列宽度时候,以省略形式显示吧?
    用下面这段代码可以遍历jqgrid中所有的单元格
    tableId是页面引用jqgrid的div的id
    [code="java"]
    $.each($("#"+tableId+" tr"),function(key,value){
    $.each($(value).children(),function(keyc,valuec){
    //valuec是html中的td,然后处理里面的文字和td宽度的比较就可以了
    }
    }
    [/code]

    打赏 评论

相关推荐 更多相似问题