将jqGrid的三个参数设置成这样的:
autowidth: false,
shrinkToFit:false,
autoScroll: true,//设置水平滚动条
如果水平滚动条设置失败,没有显示出来,除了其他博主的解决办法,你还需要查看一处原因:
//手动改变浏览器大小,表格自适应大小,991,1355大中小屏 $(window).resize(function () { if ($(window).width() > 991) { $("#listTpl").setGridWidth($(window).width() - $("#sidebar").width() - 3); $("#listTpl").setGridWidth(document.body.clientWidth - $("#sidebar").width() - 3); } });
这个函数的$("#listTpl") ID必须是jqGrid的表的显示Id.