フォームについて

Flex は、Form レイアウトコンテナとその子コンポーネントを使用したフォームの開発をサポートします。Form コンテナでは、フォームのレイアウトを制御し、フォームフィールドが必須かオプションであるかを明示し、エラーメッセージを処理し、フォームデータを Flex データモデルにバインドしてデータのチェックと検証を実行することができます。また、スタイルシートを適用することによってフォームの外観を設定することもできます。

次の例に示すように、3 種類のコンポーネントを使用してフォームを作成します。


Form コンテナ

次の表に、Flex でフォーム作成に使用するコンポーネントタイプの説明を示します。

コンテナ

タグ

説明

Form

<mx:Form>

フォーム全体に対するコンテナ、およびフォーム全体のレイアウトを定義します。フォームの内容は、FormHeading コントロールおよび FormItem コンテナを使用して定義します。別のタイプのコンポーネントを Form コンテナに挿入することもできます。

FormHeading

<mx:FormHeading>

フォーム内の見出しを定義します。1 つの Form コンテナ内に複数の FormHeading コントロールを配置できます。

FormItem

<mx:FormItem>

フォームに収容する子を、水平方向または垂直方向に揃えて配置します。フォームの子には、コントロールやその他のコンテナなどがあります。1 つの Form コンテナで複数の FormItem コンテナを保持できます。

.

詳細については、『Adobe Flex 2 リファレンスガイド』の FormFormHeading、および FormItem を参照してください。


Flex 2.01