1

メイン グリッドを に設定してautowidth: trueいますが、親と同じ幅になり、列がすべて相対/変数/パーセンテージ幅になるように、サブグリッドで同じことを行うにはどうすればよいですか?

4

2 に答える 2

1

subGrid の幅は、初期化時に設定されます。構築時にデータが含まれていないため、合計列幅のサイズになります。サブグリッドをロードするたびにグリッドの幅を設定することで、これを回避できます

$('#ParentGridName, #SubGridName').jqGrid('setGridWidth', $('#IdOfHTMLElementHoldingGrids').width(), true);

これにより、親と子の両方のグリッド サイズが同期されます。ウィンドウのサイズも変更されることが心配な場合は、これをイベント ハンドラーの一部として呼び出すことができます。

元。

window.onresize = function () { resizePageGrids() }
于 2013-05-01T14:10:21.110 に答える