在项目中使用jqgrid的时候,需要设置在页面竖型滚动条出来的时候,列宽进行调整

 

1. 判断jqgrid的宽度是否和页面的宽度不一致(判断滚动条是否出来)

2. 调整jqgrid的列宽,因为jqgrid本身在初始化完成后没有自动调整列宽的机制,所以需要进行手动写:

 1 if ($("#gview_jqgrid1 .ui-jqgrid-bdiv table").height() > $("#gview_jqgrid1 .ui-jqgrid-bdiv").height()) {
 2             //sub column size
 3             $('#jqgrid1_YOURCOLUMN').css("width", "77");
 4             $('#jqgrid1 ').css("width", "82");
 5             $('#jqgrid1 tr:first td:first').css("width", "77");
 6         } else {
 7             //add column size
 8             $('#jqgrid1_YOURCOLUMN').css("width", "93");
 9             $('#jqgrid1 ').css("width", "98");
10             $('#jqgrid1 tr:first td:first').css("width", "93");
11         }
12 }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-06-28
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2021-11-16
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案