0

jQuery レイアウトで jqGrid を実装する際に問題があります。問題は、ブラウザ ウィンドウのサイズ変更時にグリッドのサイズを変更することです。高さは正しく機能していますが、私の問題は幅です。グリッド幅が更新されないことがあります。また、左ペインを閉じると、グリッドは新しい幅を認識せず、古い幅を保持します。

要するに、グリッド幅をウィンドウ幅の 100% にする必要があります。

このコードを実装して問題がどこにあるかを確認しようとしましたが、同じことが起こりました。ここに私の問題の写真があります:

基本的な負荷スプリッターがアクティブ化されました。

4

2 に答える 2

0

何かのようなもの:

$(window).bind('resize', function() {
    $("#jqgrid").setGridWidth($(window).width());
}).trigger('resize');
于 2011-10-18T12:04:50.973 に答える
0

jqGrid 幅では、100% の値はサポートされていません。目的の結果を得るには、jQuery レイアウトと setGridWidth メソッドの適切なコールバックを使用する必要があります。

$('#gridId').jqGrid('setGridWidth', 600);

ここでいくつかのサンプルを見つけることができます: Resize jqGrid when browser is resized?

于 2011-10-18T12:05:11.130 に答える