jqGrid 设置列宽

在jqgrid显示出来之后,需要手动调整列宽。

1. 经过调查jqgrid本身不支持指定列宽,当然这个是说的的初始化完成后。

2. 经过调查手动是可以调整列宽,所以进行了事件的查看resizestop的事件在调整后被调用。

3. 经过一番思考,这个事件不能满足要求。

4. 从html角度考虑,只要把这列宽调整好就行,抛弃jqgrid的实现方式,直接操作,于是有了下面的实现初稿,大约有3个地方需要进行调整。

            $('#gridLegs_WebGridCtrl1_LEGNBR').css("width", "77"); //     你需要调整的列名:LEGNBR  的控件宽度

            $('#gridLegs_WebGridCtrl1 ').css("width", "82");//滚动条长度大约5px宽度 //jqgrid 控件宽度

            $('#gridLegs_WebGridCtrl1 tr:first td:first').css("width", "77");       //数据列的宽度

以上就是jqgrid调整列宽的黑技巧。

原文地址:https://www.cnblogs.com/fenqi/p/4711937.html