使用jqgrid过程中、遇到窗体大小改变后、需要重新渲染表头及数据列、我注册了一个窗体大小改变的监听事件、在里面重新设置列表的宽度和高度、最关键的一步:销毁合并表头内容、再次设置表头合并、该事件完整代码如下:

$("#gridList").setGridWidth($(window).width(), true);
            $("#gridList").setGridHeight($(window).height() - 153);
            jQuery("#gridList").jqGrid('destroyGroupHeader');//最关键的一步、销毁合并表头分组、防止出现表头重叠
            jQuery("#gridList").jqGrid('setGroupHeaders', {
                useColSpanStyle: true,
                groupHeaders: [{ startColumnName: '开始合并的字段', numberOfColumns: 3, titleText: '合并表头显示的标题' }]
            });

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-06-20
  • 2022-12-23
  • 2021-04-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-10
  • 2021-10-08
  • 2022-01-05
  • 2022-01-04
  • 2022-12-23
  • 2021-09-13
相关资源
相似解决方案