2012-03-29 26 views
0

jqgridの高さを画面の解像度の変化に合わせてブラウザのウィンドウに合わせて動的に調整する必要があります。ヘッダーとフッターを計算し、フォーム(オプション)を計算する必要があります。 。jqgridの高さを調整する

答えて

0

.ui-jqgrid-bdiv要素の高さは、cssからwindow.innerHeightプロパティに基づいて高さを計算して設定できます。

ここのように私は、グリッドの高さが使用可能なウィンドウスペースの70%になるように設定します:

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

あなたは、各解像度変更でこれを再計算する必要があるだろうが、それはかなりまっすぐ進むべきです。

+0

window.innerHeightを使用して、画面の高さを取得できます。私の質問は、私のブラウザでは、グリッドの外には、ヘッダーとフッターがあることです。いくつかのページにもいくつかあります。余分なスペース(ヘッダー、フッター、私の画面解像度の変化にもかかわらず、それはダイナミックではありません)。 – Brittas

+0

上記のことを残して、私はブラウザの高さと同じグリッドの高さを設定する必要があり、グリッドの高さのサイズを変更する必要があると同時に私のブラウザのサイズを変更するとき、同じことを行うjquery – Brittas

関連する問題