AEM Forms には、アダプティブフォーム上で情報を表示するための様々なコンポーネントが用意されています。ヘッダーコンポーネントおよびフッターコンポーネントを使用すると、フォームのルックアンドフィールを統一できます。ヘッダーには通常、会社のロゴ、フォームのタイトル、概要が含まれます。フッターには通常、著作権に関する情報と他のページへのリンクを指定します。

  1. toggle-side-panel treeexpandall を選択します。コンポーネントブラウザーが表示されます。コンポーネントブラウザーから​ ヘッダー ​コンポーネントをアダプティブフォームにドラッグ&ドロップします。

  2. ロゴ ​を選択します。ツールバーが表示されます。ツールバーの aem_6_3_edit We.Retail を選択し、 aem_6_3_forms_save を選択します。

  3. 画像を選択します。ツールバーが表示されます。 cmppr を選択します。画面の左側にプロパティブラウザーが表示されます。「参照」をタップして、ロゴ画像をアップロードします。 aem_6_3_forms_save を選択します。画像がヘッダーに表示されます。

    ファイルがない場合は、「ファイルを入手」を選択して、この記事で使用されているロゴをダウンロードできます。

  1. treeexpandall から​ フッター ​コンポーネントをアダプティブフォームにドラッグします。この時点で、フォームは以下のように表示されます。

    adaptive-form-with-headers-and-footers

手順 3:情報を取得して表示するためのコンポーネントを追加する

コンポーネントは、アダプティブフォームを構成するための構築ブロックです。AEM Forms には、情報を取得しアダプティブフォームで表示するための様々なコンポーネントが用意されています。 treeexpandall からフォームにコンポーネントをドラッグすることができます。使用可能なコンポーネントと対応する機能については、アダプティブフォームのオーサリングの概要を参照してください。

  1. 数値ボックスコンポーネント ​をアダプティブフォームにドラッグします。フッターコンポーネントの前にドロップします。コンポーネントのプロパティを表示し、コンポーネントの​ タイトル ​を Customer ID要素名 ​を customer_ID にそれぞれ変更し、「必須フィールド」オプションと「HTML5 の数値入力タイプを使用」オプションを有効にして「 aem_6_3_forms_save 」を選択します。

  2. 3 つのテキストボックスコンポーネントをアダプティブフォームにドラッグします。これらをフッターコンポーネントの前に配置します。これらのテキストボックスに対して、次のプロパティを設定します。:

    プロパティテキストボックス 1テキストボックス 2テキストボックス 3
    タイトル名前発送先住所状態
    要素名customer_Namecustomer_Shipping_Addresscustomer_State
    必須フィールドEnabledEnabledEnabled
    複数行を許可無効Enabled無効
  3. 数値ボックス ​コンポーネントをフッターコンポーネントの前にドラッグします。コンポーネントのプロパティを開き、以下のテーブルに示す値を設定して「 aem_6_3_forms_save 」を選択します。

    プロパティ
    タイトル郵便番号
    要素名customer_ZIPCode
    最大桁数6
    必須フィールドEnabled
    表示パターンのタイプパターンなし
  4. メール ​コンポーネントをフッターコンポーネントの前にドラッグします。コンポーネントのプロパティを開き、以下のテーブルに示す値を設定して「 aem_6_3_forms_save 」を選択します。

    プロパティ
    タイトルメール
    要素名customer_Email
    必須フィールドEnabled
  5. 添付ファイル ​コンポーネントをフッターコンポーネントの前にドラッグします。コンポーネントのプロパティを開き、以下のテーブルに示す値を設定して「 aem_6_3_forms_save 」を選択します。

    プロパティ
    タイトル政府が承認した住所の証明
    要素名customer_Address_Proof
    必須フィールドEnabled
  6. 送信ボタン ​コンポーネントをアダプティブフォームにドラッグします。フッターコンポーネントの前にドロップします。コンポーネントのプロパティを開き、「要素名」を address_addition_update_submit に変更して「 aem_6_3_forms_save 」を選択します。これでフォームのレイアウトが設定され、フォームが以下のように表示されます。

    adaptive-form-with-all-the-components