1

中央と下部の領域で設定された単純なBorderContainerがあります。

<div dojoType="dijit.layout.BorderContainer">
   <div dojoType="dijit.layout.ContentPane" region="center">
       <!-- Some big content -->
   </div>
   <div dojoType="dijit.layout.ContentPane" doLayout="false" region="bottom" id="log">
          <span class="log_msg">First message</span><br/>
          <span class="log_msg">Second message</span><br/>
          <span class="log_msg">Third message</span><br/>
   </div>
</div>

ご覧のとおり、下部のペインはEclipseIDEのログと同様のログであることが意図されています。log divが下部ペインの100%を占めるようにしたいのですが(マージンは問題ありません)、後でスプリッターを追加します。ただし、現在のところ、コンテンツの高さに合わせており、コンテンツが多すぎると、テキストが画面から非表示になります。(「オーバーフロー」cssルールは適用されません。これは、ログdiv自体がテキストを保持するのに十分な大きさであり、画面外にあるためです。)

目的の効果を実現するために、どのようなスタイリングルールを適用できますか?ありがとう!

4

1 に答える 1

1

BorderContainerの仕様では、上部と下部の領域に高さ (および左右の領域に幅) を設定する必要があります。これらの寸法は固定され、中央は残りのスペースを占めるように拡張されます。したがって、少なくとも開始点の高さを含むスタイル ルールを指定する必要があります。スプリッターにより、ユーザーはサイズを変更できます。

于 2011-09-14T16:50:26.813 に答える