2012-03-29 162 views
0

我需要动态调整我的jqgrid高度,以适应浏览器窗口中屏幕分辨率的变化。我需要计算页眉和页脚以及窗体(可选)。然后,网格应该安装在剩余空间中。调整jqgrid高度

回答

0

您可以通过css根据window.innerHeight属性计算高度来设置.ui-jqgrid-bdiv元素的高度。

喜欢这里,我将设置网格的高度是可用的窗口空间的70%:

$("#gview_mygrid > .ui-jqgrid-bdiv").css('height', window.innerHeight * .7); 

您将需要重新计算此对每项决议的变化,但应该是相当直截了当。

+0

使用window.innerHeight我们可以获得屏幕高度。我的问题是,在我的浏览器中,除了网格之外,还会有一个页眉和一个页脚。在某些页面上还会有一些。我需要将我的网格放入其余空间(页眉,页脚和采取的形式),而不管我的屏幕分辨率的变化,也是动态的。 – Brittas 2012-03-29 08:51:18

+0

离开上述事情,我需要设置网格高度与浏览器高度相同,当我调整我的浏览器的大小,同时网格高度也需要调整大小,帮助我与jQuery做同样的事情 – Brittas 2012-04-04 05:58:41