Panel コンテナの使用

Flex アプリケーションでよく使用されるコンテナの 1 つに Panel コンテナがあります。Panel コンテナは、タイトルバー、キャプション、ステータスメッセージ、境界線、子のコンテンツ領域で構成されます。一般に、必要なアプリケーションモジュールをラップする場合に Panel コンテナを使用します。たとえば、アプリケーションに対して複数の Panel コンテナを定義し、それぞれにフォーム、ショッピングカート、ショッピングカタログを表示することが可能です。Flex RichTextEditor コントロールは、TextArea コントロールと、編集コントロールを持つ ControlBar コントロールを含む Panel コントロールです。

次の図は、Form コンテナを子として持つ Panel コンテナです。


Form コンテナを子として持つ Panel コンテナ

Panel コンテナの詳細については、Panel レイアウトコンテナを参照してください。

また、Panel コンテナの一部として、ControlBar コントロールを定義することもできます。ControlBar コントロールは、Panel コンテナの (いずれの子よりも下に位置する) 下端の領域を定義します。

ControlBar コンテナを使用すると、Panel コンテナの子によって共有されるコンポーネントを一箇所にまとめることができます。また、Panel コンテナの内容を操作するコントロールのためにコンポーネントをまとめることも可能です。たとえば、ショッピングカートを定義した Panel コンテナで ControlBar コンテナを使用して、ショッピングカートの小計を表示できます。製品カタログでは、数量の指定やショッピングカートへの商品の追加を行うための Flex コントロールを ControlBar コンテナに配置できます。ControlBar コンテナの詳細については、ControlBar レイアウトコンテナを参照してください。


Flex 2.01