我在使用jQuery布局实现jqGrid时遇到了一些问题。问题是在浏览器窗口调整大小时调整网格大小。高度工作正常但我的问题是宽度。网格宽度有时不会刷新。此外,如果我关闭左窗格,网格将无法识别新的宽度,并保持旧的宽度。
简而言之,我需要将egrid宽度设置为窗口宽度的100%。
我尝试实施this code以查看我的问题所在,但同样的事情发生了。 这是我的问题的照片:
答案 0 :(得分:0)
类似的东西:
$(window).bind('resize', function() {
$("#jqgrid").setGridWidth($(window).width());
}).trigger('resize');
答案 1 :(得分:0)
jqGrid宽度不支持100%的值。要获得所需的结果,您需要使用jQuery布局和setGridWidth方法的正确回调:
$('#gridId').jqGrid('setGridWidth', 600);
您可以在此处找到一些示例:Resize jqGrid when browser is resized?