在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調整列寬的黑技巧。