Layout-Möglichkeiten für adaptive Formulare layout-capabilities-of-adaptive-forms
Mit Adobe Experience Manager (AEM) können Sie benutzerfreundliche adaptive Formulare erstellen, die Endbenutzern dynamische Erlebnisse bieten. Das Formularlayout steuert, wie Elemente oder Komponenten in einem adaptiven Formular angezeigt werden.
Vorausgesetzte Kenntnisse prerequisite-knowledge
Bevor Sie die verschiedenen Layoutfunktionen adaptiver Formulare kennenlernen, lesen Sie die folgenden Artikel, um mehr über adaptive Formulare zu erfahren.
Einführung in die Erstellung von Formularen
Typen von Layouts types-of-layouts
Ein adaptives Formular bietet Ihnen die folgenden Layouttypen:
Bereichslayout Steuert, wie in einem Bereich befindliche Elemente oder Komponenten auf einem Gerät angezeigt werden.
Layout für Mobilgeräte Steuert die Navigation eines Formulars auf einem mobilen Gerät. Wenn das Gerät eine Breite von mindestens 768 Pixel aufweist, wird das Layout als Layout für Mobilgeräte betrachtet und für Mobilgeräte optimiert.
Symbolleisten-Layout Steuert die Platzierung von Aktionsschaltflächen in der Symbolleiste bzw. in der Bereichssymbolleiste in einem Formular.
Alle diese Bedienfeldlayouts werden in den folgenden Verzeichnissen definiert:
/libs/fd/af/layouts
.
Bereichslayout panel-layout
Ein Formularautor kann jedem Bereich eines adaptiven Formulars ein Layout zuweisen, einschließlich des Stammbereichs.
Die Bereichslayouts stehen unter /libs/fd/af/layouts/panel
zur Verfügung.
Abbildung: Liste der Bereichslayouts in adaptiven Formularen
Responsiv – alles auf einer Seite ohne Navigation responsive-everything-on-one-page-without-navigation-br
Verwenden Sie dieses Bereichslayout, um ein responsives Layout zu erstellen, das sich ohne spezielle Navigation an die Bildschirmgröße Ihres Geräts anpasst.
Mithilfe dieses Layouts können Sie in das Bedienfeld nacheinander mehrere Komponenten für Bedienfelder für adaptive Formulare einfügen.
Abbildung: Ein Formular mit einem responsiven Layout, wie auf einem kleinen Bildschirm dargestellt
Abbildung: Ein Formular, das ein responsives Layout verwendet, wie es auf einem großen Bildschirm angezeigt wird
Assistent - ein mehrstufiges Formular, das jeweils einen Schritt anzeigt wizard-a-multi-step-form-showing-one-step-at-a-time
Verwenden Sie dieses Bereichslayout, um innerhalb eines Formulars eine geführte Navigation anzubieten. Beispielsweise können Sie dieses Layout verwenden, wenn Sie in einem Formular obligatorische Informationen erfassen und dabei die Benutzer Schritt für Schritt anleiten möchten.
Verwenden Sie die Panel adaptive form
-Komponente, um in einem Bedienfeld eine schrittweise Navigation zur Verfügung zu stellen. Wenn Sie dieses Layout verwenden, gehen Benutzer erst dann zum nächsten Schritt über, wenn der aktuelle Schritt abgeschlossen ist.
window.guideBridge.validate([], this.panel.navigationContext.currentItem.somExpression)
Abbildung: Ausdruck zum Abschluss von Schritten im Assistentenlayout für ein mehrstufiges Formular
Abbildung: Ein Formular mit dem Assistenten
Layout für Akkordeon-Design layout-for-accordion-design
Mit diesem Layout können Sie die Panel adaptive form
-Komponente in ein Bedienfeld mit Navigation im Akkordeonstil einfügen. Mit diesem Layout können Sie außerdem wiederholbare Bereiche erstellen. Wiederholbare Bereiche ermöglichen es Ihnen, Bereiche nach Bedarf hinzuzufügen oder zu entfernen. Sie können dabei festlegen, wie oft sich ein Bereich mindestens oder maximal wiederholen darf. Außerdem kann anhand der in den Bereichselementen angegebenen Informationen der Titel des Bereichs dynamisch festgelegt werden.
Ein Zusammenfassungsausdruck kann verwendet werden, um im Titel des minimierten Bereichs die vom Endbenutzer eingegebenen Werte anzuzeigen.
Abbildung: Mit dem Akkordeon-Layout erstellte wiederholbare Bedienfelder
Layout mit Registerkarten – Registerkarten werden auf der linken Seite angezeigt tabbed-layout-tabs-appear-on-the-left
Mithilfe dieses Layouts können Sie die Panel adaptive form
-Komponente in ein Bedienfeld mit Registerkartennavigation einfügen. Die Registerkarten befinden sich auf der linken Seite der Bereichsinhalte.
Abbildung: Registerkarten links von einem Bedienfeld
Layout mit Registerkarten – Registerkarten werden oben angezeigt tabbed-layout-tabs-appear-on-the-top
Mithilfe dieses Layouts können Sie die Panel adaptive form
-Komponente in ein Bedienfeld mit Registerkartennavigation einfügen. Die Registerkarten befinden sich oberhalb der Bereichsinhalte.
Abbildung: Registerkarten, die oben in einem Bedienfeld angezeigt werden
Layouts für Mobilgeräte mobile-layouts
Layouts für Mobilgeräte ermöglichen eine benutzerfreundliche Navigation auf Mobilgeräten mit relativ kleineren Bildschirmen. Layouts für Mobilgeräte verwenden für die Formularnavigation entweder Registerkarten- oder Assistentenstile. Das Anwenden eines Layouts für Mobilgeräte bietet ein einzelnes Layout für das gesamte Formular.
Dieses Layout steuert die Navigation mithilfe einer Navigationsleiste und eines Navigationsmenüs. In der Navigationsleiste befinden sich die Symbole < und >, um den nächsten und den vorigen Navigationsschritt im Formular anzuzeigen.
Die Layouts für Mobilgeräte sind unter /libs/fd/af/layouts/mobile/
verfügbar. Die folgenden Layouts für Mobilgeräte stehen für adaptive Formulare standardmäßig zur Verfügung.
Abbildung: Liste der Layouts für Mobilgeräte in adaptiven Formularen
Bei einem Layout für Mobilgeräte ist das Formularmenü (über das auf verschiedene Formularbereiche zugegriffen werden kann) per Klick auf das Symbol verfügbar.
Layout mit Bereichstiteln in der Formularkopfzeile layout-with-panel-titles-in-the-form-header
Wie der Name schon sagt, werden bei diesem Layout neben dem Navigationsmenü und der Navigationsleiste Bedienfeldtitel angezeigt. Dieses Layout enthält auch die Symbole Weiter und Zurück zur Navigation.
Abbildung: Layouts für Mobilgeräte mit Bedienfeldtiteln in den Formularkopfzeilen
Layout ohne Bereichstitel in der Formularkopfzeile layout-without-panel-titles-in-the-form-header
Wie der Name schon sagt, werden bei diesem Layout nur das Navigationsmenü und die Navigationsleiste ohne Bedienfeldtitel angezeigt. Dieses Layout enthält auch die Symbole Weiter und Zurück zur Navigation.
Abbildung: Layouts für Mobilgeräte ohne Bedienfeldtitel in den Formularkopfzeilen
Symbolleistenlayouts toolbar-layouts
Mit einem Symbolleistenlayout werden Positionierung und Anzeige aller Aktionsschaltflächen gesteuert, die Sie Ihren adaptiven Formularen hinzufügen. Das Layout kann auf Formular- oder Bedienfeldebene hinzugefügt werden.
Abbildung: Liste der Symbolleistenlayouts in adaptiven Formularen
Die Symbolleistenlayouts befinden sich unter /libs/fd/af/layouts/toolbar
. Adaptive Formulare stehen in den folgenden Symbolleistenlayouts standardmäßig zur Verfügung.
Standardlayout für Symbolleiste default-layout-for-toolbar
Dieses Layout wird als Standardlayout ausgewählt, wenn Sie Aktionsschaltflächen in einem adaptiven Formular hinzufügen. Bei Auswahl dieses Layouts wird für Desktop- und Mobilgeräte dasselbe Layout angezeigt.
Außerdem können Sie mehrere Symbolleisten mit Aktionsschaltflächen hinzufügen, die mit diesem Layout konfiguriert sind. Eine Aktionsschaltfläche ist mit einem Formularsteuerelement verknüpft. Sie können die Symbolleisten so konfigurieren, dass sie sich vor oder nach einem Bedienfeld befinden.
Abbildung: Standardansicht der Symbolleiste
Festes Layout für Mobilgeräte für Symbolleiste mobile-fixed-layout-for-toolbar
Wählen Sie dieses Layout aus, um alternative Layouts für Desktop- und Mobilgeräte bereitzustellen.
Für das Desktop-Layout können Sie Aktionsschaltflächen mithilfe bestimmter Beschriftungen hinzufügen. Mit diesem Layout kann nur eine Symbolleiste konfiguriert werden. Wenn mehr als eine Symbolleiste mit diesem Layout konfiguriert ist, gibt es eine Überschneidung für Mobilgeräte und nur eine Symbolleiste ist sichtbar. Sie können beispielsweise eine Symbolleiste am unteren oder oberen Rand des Formulars oder, nach oder vor den Bereichen im Formular einfügen.
Für das Layout für Mobilgeräte können Sie mithilfe von Symbolen Aktionsschaltflächen hinzufügen.
Abbildung: Festes mobiles Layout für Symbolleiste