2015-10-13 56 views
0

enter image description hereenter image description here [![扭曲页眉和页脚后调整大小] 我正在使用jqgrid 3.8.2。当我改变窗口的分辨率时,我注意到jqgrid的宽度和位置保持不变,而不是适合给定的分辨率。我尝试使用resizesetGridwidth,但没有运气。我需要支持铬,IE9和firefox.I还b =注意到网格表的宽度固定为某个值。如何在不影响分辨率的情况下调整分辨率hdiv,bdiv和sdiv组件?Jqgrid没有调整分辨率

$(window).bind('resize', function() { 
    //alert("resize") 
    jQuery("#list").setGridWidth($(window).width()); 
    $('#gbox_list').width(''); 
}).trigger('resize'); 
+0

哪些网页浏览器,你需要支持(IE的版本:IE8例如或只有更高)?你使用了什么'resize',它不起作用? – Oleg

+0

您好,我需要chrome,mozilla和IE9支持。附加调整大小功能的代码 –

+0

将信息编辑到您的问题而不是评论中,并尽可能提供更多信息。这样你更可能得到答案 – Leb

回答

1

试试这个:

$(window).on('resize.jqGrid', function(){ 
    table.jqGrid('setGridWidth', container.width()); 
}) 

表是jqGrid的表元素,containeris包含jqGrid的元素在div

+0

我试过这个,它不工作:( –

+0

@PoornaMurali:对不起,但它应该可以工作!你应该验证你做了什么('table'和'container')。调整大小的确切结果可能取决于其他选项,你在jqGrid中使用(例如'shrinkToFit'选项) – Oleg

+0

嗨Oleg,现在我可以调整网格大小,但页脚和标题行与网格不一致.http://stackoverflow.com/questions/33118099/jqgrid-resizing-footer-row-and-header-row-is-distortes-and-not-aligned-with-the attachment shot of –