メイン グリッドを に設定してautowidth: true
いますが、親と同じ幅になり、列がすべて相対/変数/パーセンテージ幅になるように、サブグリッドで同じことを行うにはどうすればよいですか?
3389 次
2 に答える
1
subGrid の幅は、初期化時に設定されます。構築時にデータが含まれていないため、合計列幅のサイズになります。サブグリッドをロードするたびにグリッドの幅を設定することで、これを回避できます
$('#ParentGridName, #SubGridName').jqGrid('setGridWidth', $('#IdOfHTMLElementHoldingGrids').width(), true);
これにより、親と子の両方のグリッド サイズが同期されます。ウィンドウのサイズも変更されることが心配な場合は、これをイベント ハンドラーの一部として呼び出すことができます。
元。
window.onresize = function () { resizePageGrids() }
于 2013-05-01T14:10:21.110 に答える