2012-08-31 9 views
5

なぜこれは難しいのですか?私はコンテナ、レイアウトを持っている: 'hbox'、それにボタンのコレクション。問題は、ボタンがコンテナの右端を超えて続くことです。コンテナーの中にコンテンツをラップするベストプラクティスの方法は何ですか?私はちょうどフロートする必要があります:私の子供のアイテムを "左"?私はどこでも固定幅を使用することができます、私のサイトは水平にサイズ変更されません。Extjsコンテナ内のアイテムを動的にラップする

答えて

14

私がここで探していたことをする適切な方法は、浮動小数点divsのような子供を扱うlayout:'column'を使用することでした。

+0

これは、コンテナ内のアイテムにvboxレイアウトを使用する場合にも、私の設定に非常に役立ちました。私が必要としていた折り返しを許可する列レイアウトにコンテナを設定します。 – ewilan

+1

私はこの解決策を探して何時間も費やしました。ありがとうございました! –

4

コンテンツが次の行にオーバーフローするようにするには、hboxレイアウトが適切なレイアウトではありません。 Hboxは、コンポーネントを1行の固定幅に揃えて配布します。 'auto'レイアウト(デフォルト)の方がいいし、ブラウザがCSS floatを使ってオーバーフローをコントロールできるようになりました。

また、あなたはExt.toolbar.Toolbar#enableOverflowを使用することができます - ツールバーはツールバーの幅をオーバーフローの項目を表示するには、ドロップダウンメニューをアクティブにボタンを提供する場合はtrue docs

設定を参照してください。

関連する問題