0

これが私のシナリオです。

私の GWT ページには、TabPanel があります。データが取り込まれると、かなり長くなる可能性があります。ブラウザーは、ページを長くすることで応答します。もちろん、これによりブラウザの垂直スクロール バー ハンドルが縮小され、ブラウザのウィンドウに表示されるページの割合のみが反映されます。

ここで、TabPanel をプログラムで表示から削除すると、GWT 要素のサイズが期待どおりに小さくなりますが、ブラウザー ページは同じサイズのままです。これにより、ユーザーがスクロールできるページの下部に大量の未使用の空白が残ります。また、スクロール バーのハンドルも小さいままです。

私が望むのは、タブ パネルを削除したときに、現在表示されているコンテンツに合わせてブラウザ ページを縮小することです。

この動作は IE でのみ発生します。Firefox では、ページとスクロール バーが適切にサイズ変更を処理します。

これに対処する方法についてのアイデアはありますか?

4

1 に答える 1

0

すべての TabPanel またはすべてのコンテンツを GWT ScrollPanel に配置できます。

スクロール パネルは RootPanel の最初の要素であり、ルート パネル全体をカバーするように拡張できます。

于 2011-11-18T05:28:59.937 に答える