Adobe Experience Managerでは、簡単に使用できるアダプティブフォームを作成でき、エンドユーザーに動的なエクスペリエンスを提供します。フォームのレイアウトは、アダプティブフォームでの各項目やコンポーネントの表示方法をコントロールします。
アダプティブフォームは次のタイプのレイアウトを提供します。
パネルレイアウトは、パネル内の項目やコンポーネントをデバイス上で表示する方法をコントロールします。
モバイルレイアウトは、モバイルデバイスでのフォームのナビゲーションをコントロールします。デバイスの幅が 768 ピクセル以上の場合、レイアウトはモバイルと判断され、モバイルデバイス向けに最適化されます。
ツールバーレイアウトは、フォーム内のツールバーまたはパネルツールバーのアクションボタンの配置をコントロールします。
これらのすべてのパネルレイアウトは/libs/fd/af/layouts
で定義されます。
アダプティブフォームのレイアウトを変更する場合、Experience Managerでオーサリングモードを使用してください。
フォーム作成者は、ルートパネルを含めたアダプティブフォームの各パネルにレイアウトを関連付けることができます。
パネルレイアウトは/libs/fd/af/layouts/panel
から利用できます。パネルをタップし、 を選択して、パネルのプロパティを表示します。
このパネルレイアウトを使用すると、特別なナビゲーションなしでレイアウトをデバイスの画面サイズに合うように調整するレスポンシブレイアウトを作成できます。
このレイアウトを使用すると、複数のパネルのアダプティブフォームコンポーネントをパネル内に順番に配置することができます。
このパネルレイアウトを使用すると、フォーム上にガイド付きのナビゲーションが提供できます。例えば、ユーザーを 1 手順ずつガイドしながらフォーム内の必須情報を取得したい場合、このレイアウトを使用します。
パネル内に 1 手順ずつのナビゲーションを用意するには、アダプティブフォームのパネルコンポーネントを使用します。このレイアウトを使用すると、現在の手順を完了しない限りユーザーは次の手順に進めません。
window.guideBridge.validate([], this.panel.navigationContext.currentItem.somExpression)
このレイアウトを使用すると、アコーディオンスタイルのナビゲーションを備えたパネルにアダプティブフォームのパネルコンポーネントを配置できます。また、このレイアウトを使用すると、繰り返し可能なパネルを作成できます。繰り返し可能なパネルを使用すれば、必要に応じて動的にパネルを追加したり削除することができます。パネルの繰り返しの最小数、最大数を定義することができます。また、パネル内の項目に入力される情報に応じて動的にパネルのタイトルを決定することができます。
最小化したパネルのタイトルにエンドユーザーが提供した値を表示するために、サマリ式を使用することができます。
このレイアウトを使用すると、タブ付きナビゲーションのパネルにアダプティブフォームのパネルコンポーネントを配置できます。タブはパネルコンテンツの左側に配置されます。
パネルの左側にタブ表示
このレイアウトを使用すると、タブ付きナビゲーションのパネルにアダプティブフォームのパネルコンポーネントを配置できます。タブはパネルコンテンツの上に配置されます。
モバイルレイアウトを使用すると、比較的小さい画面でモバイルデバイス上でわかりやすいナビゲーションが可能になります。 モバイルレイアウトでは、フォームのナビゲーションにタブ付きスタイルまたはウィザードスタイルを使用します。 モバイルレイアウトを適用すると、フォーム全体に対して 1 つのレイアウトが提供されます。
このレイアウトは、ナビゲーションバーとナビゲーションメニューを使用してナビゲーションを制御します。 ナビゲーションバーで、進むと戻るのナビゲーションステップはそれぞれ < と > のアイコンで示されます。
モバイルレイアウトは/libs/fd/af/layouts/mobile/
から使用できます。アダプティブフォームではデフォルトで次のモバイルレイアウトを使用できます。
「レスポンシブレイアウトのナビゲート可能なアイテムをモバイルメニューに追加」オプションを選択して、モバイルレイアウトのパネルで使用できるナビゲート可能なオプションを表示します。ナビゲート可能なオプションは、パネルに対して「レスポンシブ」レイアウトを選択した場合にのみ表示されます。
モバイルレイアウトを使用する場合、 アイコンをタップすると、さまざまなフォームパネルにアクセスするためのフォームメニューを使用できます。
このレイアウトは、名前が示すように、ナビゲーションメニューおよびナビゲーションバーと共にパネルタイトルを表示します。 このレイアウトでは、ナビゲーション用に「次へ」アイコンと「前へ」アイコンも表示されます。
このレイアウトは、名前が示すように、ナビゲーションメニューとナビゲーションバーのみを表示し、パネルタイトルは表示されません。 このレイアウトでは、ナビゲーション用に「次へ」アイコンと「前へ」アイコンも表示されます。