HorizontalPanel
アプリの「トップバー」として機能する、ページの幅全体にまたがるGWTアプリがあります。ただし、ページのコンテンツが大きくなったとき、スクロールバーが表示されたとき、スクロールしたときに「スティッキー」にしたいのですが、HorizontalPanel
上にくっつきたいです。GWT や GQuery を使用して行うことは可能ですか?
2 に答える
1
DockLayoutPanel
ページを分割するために使用できます。バーを上に置きg:north
、スクロールパネルを上に置きますg:center
。そうすれば、スクロールパネル内のコンテンツがオーバーフローした場合、スクロールバーは「コンテンツ」部分にのみ表示されます。
<g:DocLayoutPanel unit="PX">
<g:north size="40"> <!-- you must provide a fixed size, you can change it later -->
your bar content
</g:north>
<g:center>
<g:ScrollPanel> <!-- it will be stretched to ocuppy all available space -->
here goes your content
</g:ScrollPanel>
</g:center>
</g:DocLayoutPanel>
于 2012-05-09T09:45:07.040 に答える
1
CSS を使用する場合:
CSS クラスを HorizontalPanel に追加/設定します
myHorizontalPanel.setStyleName("onTop");
あなたのcssファイルで:
.onTop{
position: fixed;
top: 0px;
left: 0px;
/* adapt width and heigth to fit your needs */
width:100%;
height:40px;
}
それはトリックを行う必要があります
于 2012-05-09T09:39:44.263 に答える