レイアウトモードを使用したアダプティブフォームのコンポーネントのサイズ変更 use-layout-mode-to-resize-components
アダプティブフォームの新規作成または AEM Sites ページへのアダプティブフォームの追加には、最新の拡張可能なデータキャプチャコアコンポーネントを使用することをお勧めします。これらのコンポーネントは、アダプティブフォームの作成における大幅な進歩を表し、ユーザーエクスペリエンスの向上を実現します。この記事では、基盤コンポーネントを使用してアダプティブフォームを作成する古い方法について説明します。
アダプティブフォームのオーサリングインターフェイスを使用すると、レイアウトモードを使用してコンポーネントのサイズを変更できます。列内の青い点をドラッグして、コンポーネントを配置する開始点と終了点を定義します。レスポンシブグリッド内のコンポーネントをタップすると、青い点が表示されます。レスポンシブグリッドは、12 個の等しい列で構成されています。代替列の白と青色の影は、1 つの列と他の列を区別します。
レイアウトモードを使用すると、デスクトップ、タブレット、スマートフォン、その他の小型デバイスなど、あらゆる種類のデバイスのコンポーネントサイズを変更できます。タブレットはデスクトップ版からレイアウト設定を自動的に引き継ぎ、小型デバイスはスマートフォンからレイアウト設定を引き継ぎます。自動的に生成された設定を上書きして、デバイスタイプごとに異なる設定を定義することもできます。
レイアウトモードへのアクセス access-layout-mode
プレビュー オプションの横のアダプティブフォームのオーサリングインターフェイス上部に表示されるドロップダウンリストから、「レイアウト」を選択します。フォームがレイアウトモードで表示されます。
-
Adobe Experience Manager オーサーインスタンスにログインし、Adobe Experience Manager/フォーム/フォームとドキュメント の順に移動します。
-
新しいアダプティブフォームを作成するか、既存のアダプティブフォームを開きます。
-
「プレビュー」オプションの横の上部に表示されるドロップダウンリストから「レイアウト」を選択します。フォームがレイアウトモードで表示されます。
コンポーネントのサイズ変更 resize-components
-
レイアウトモードで、サイズを変更するコンポーネントを選択します。レスポンシブグリッドの開始と終了に青い点が表示されます。
-
レスポンシブグリッド内のコンポーネントの位置を定義する青い点をドラッグ&ドロップします。
コンポーネントをタップした後に表示されるツールバーは、以下のオプションで構成されます。
- 親: コンポーネントの親を選択します。
- ブレークポイントのレイアウトを元に戻す:すべてのサイズ変更を元に戻し、コンポーネントにデフォルトのレイアウトを適用します。
- 新しい行にフローティングする:同じ行内に複数のコンポーネントがある場合は、コンポーネントを次の行に移動します。
また、パネルレベルで「ブレークポイントのレイアウトを元に戻す( )」オプションを使用して、すべてのサイズ変更を元に戻すこともできます。
note note NOTE レイアウトモードを使用して、テーブルの列、ツールバー、ツールバーボタン、ターゲット領域のコンポーネントのサイズを変更することはできません。スタイルモードを使用して、これらのコンポーネントのサイズを変更します。
例 example
目的: テーブルコンポーネントと画像コンポーネントを挿入し、アダプティブフォームでそれらを互いに平行に配置します。
-
アダプティブフォームで編集モードを使用して、テーブルコンポーネントと画像コンポーネントを挿入します。画像コンポーネントは、テーブルコンポーネントの後に表示されます。
-
レイアウトモードに切り替えて、テーブルコンポーネントを選択します。コンポーネントのサイズを変更する青い点が列 1 と列 12 に表示されます。
-
レスポンシブグリッドの列 12 の青い点を列 6 にドラッグします。
-
同様に、画像コンポーネントを選択し、レスポンシブグリッドの列 1 の青い点を列 7 にドラッグします。テーブルと画像コンポーネントは互いに平行に表示されます。
画像コンポーネントを選択し、ツールバーにある「新しい行にフロート」オプションを選択して、画像コンポーネントを次の行に移動できます。
パネルのサイズ変更 resize-panels-layout-mode
個々のコンポーネントではなくパネル全体のサイズを変更する場合は、以下の手順を実行します。
-
パネル内でサイズを変更するコンポーネントのいずれかを選択し、「 」を選択して、ドロップダウンリストの最初のオプションを選択します(パネルがコンポーネントの直接の親である場合)。
レスポンシブグリッドの開始と終了に青い点が表示されます。
-
レスポンシブグリッド内のパネルの位置を定義する青い点をドラッグ&ドロップします。手順 1 と 2 を繰り返し、「 」を選択して、サイズ変更したパネルを次の行に移動できます。
パネルの複数列レイアウトの定義
以下の手順を実行して、パネルの列数を定義します。
-
編集 モードで、パネル、「 」の順にクリックします。次に、パネルレイアウト ドロップダウンリストから「レスポンシブ - ナビゲーションなしですべてを 1 ページに」をクリックします。
-
「 」を選択して、プロパティを保存します。
-
レイアウト モードで、パネル内の任意のコンポーネントを選択し、「 」を選択して、パネルをクリックします。
-
「 」を選択し、ドロップダウンリストから列数をクリックします。列数の範囲は 1 ~ 12 です。パネルが複数列のレイアウトに分割されます。
古いレスポンシブレイアウトに対する新しいレスポンシブグリッドの有効化 enableresponsivegrid
Adobe Experience Manager Forms 6.4 以前のバージョンを使用して作成するフォームに対して、新しいレスポンシブグリッドを有効にし、コンポーネントのサイズを変更します。
以下の手順を実行して、新しいレスポンシブグリッドを有効にします。
- 「プレビュー」オプションの横の上部に表示されるドロップダウンリストから「レイアウト」を選択します。レイアウトモードを有効にするための確認メッセージが表示されます。
- 「はい」を選択して、フォームの レイアウト モードを有効にします。
新しいレスポンシブレイアウトを使用した、古いフラグメントのアダプティブフォームへの埋め込み embed-an-old-fragment-in-an-adaptive-form-with-new-responsive-layout
アダプティブフォームの新しいレスポンシブレイアウトを使用すると、古いレスポンシブレイアウトを含むアダプティブフォームのフラグメントをフォームに追加できます。ただし、新しいレイアウトでは、フラグメントで使用するコンポーネントに対して既に定義されているレイアウトプロパティが破棄されます。レイアウトモードに切り替えて、フラグメントで使用するコンポーネントのレイアウトプロパティを定義できます。
新しいレスポンシブレイアウトを使用した、フラグメントの古いアダプティブフォームへの埋め込み embed-a-fragment-with-new-responsive-layout-in-an-old-adaptive-form
古いレスポンシブレイアウトを含むアダプティブフォームで、新しいレスポンシブレイアウトを使用してフラグメントを埋め込むと、そのフォームのレイアウトモードを有効にし、フラグメントを再埋め込みするよう求められます。
レイアウトモードを有効にするには、「プレビュー」オプションの横の上部に表示されるドロップダウンリストから「レイアウト」を選択し、「はい」を選択して確認します。編集 モードを選択して、フラグメントを再埋め込みします。
古いレスポンシブレイアウトを含むフォームに対するレイアウトモードの無効化 disable-layout-mode-for-forms-with-old-responsive-layout
古いレスポンシブレイアウトを含むフォームのレイアウトモードを無効にするには、フォームで使用するテンプレートのプロパティを編集します。
レイアウトモードを無効にするには、以下の手順を実行します。
-
ツール/一般/テンプレート を選択し、フォームで使用するテンプレートを 編集 モードで開きます。
-
左側のパネルでフォームコンテナを選択し、「ポリシー」をクリックします。
-
「レイアウト設定」タブを選択し、「レイアウトモードを無効にする」をクリックします。
-
「 」を選択して、テンプレートプロパティを保存します。
関連トピック see-also
- AEM アダプティブフォームの作成
- AEM Sites ページへ AEM アダプティブフォームを追加
- AEM アダプティブフォームへテーマを適用
- AEM アダプティブフォームへコンポーネントを追加
- AEM アダプティブフォームでの Captcha の使用
- AEM アダプティブフォームの PDF バージョン(DoR)を生成
- AEM アダプティブフォームを翻訳
- フォームの使用状況を追跡するアダプティブフォームの Adobe Analytics を有効にする
- Microsoft SharePoint へアダプティブフォームを接続
- Microsoft Power Automate へアダプティブフォームを接続
- Microsoft OneDrive へアダプティブフォームを接続
- Microsoft Azure Blob Storage へアダプティブフォームを接続
- Salesforce へアダプティブフォームを接続
- AEM アダプティブフォームで Adobe Sign を使用
- アダプティブフォームの新しいロケールを追加
- データベースへアダプティブフォームデータを送信
- REST エンドポイントへアダプティブフォームデータを送信
- AEM ワークフローへアダプティブフォームデータを送信
- フォームポータルを使用して AEM web サイト上の AEM アダプティブフォームを一覧表示