Erstellen einer Adresskomponente

Melden Sie sich bei CRXDE in Ihrer lokalen Cloud-fähigen Instanz von AEM Forms an.

Erstellen Sie eine Kopie des Knotens /apps/bankingapplication/components/adaptiveForm/button und benennen Sie ihn in „addressblock“ um. Wählen Sie den Knoten „addressblock“ aus und legen Sie seine Eigenschaften wie unten dargestellt fest.

NOTE
bankingapplication ist die appId, die beim Erstellen des Maven-Projekts bereitgestellt wurde. Diese appId kann in Ihrer Umgebung unterschiedlich sein. Sie können eine beliebige Komponente kopieren. Ich habe zufällig eine Kopie der Schaltflächenkomponente erstellt

address-bloc

Eigenschaften des Knotens cq-template

Wählen Sie unter dem Knoten addressblock den Knoten cq-template aus und legen Sie die Eigenschaften wie unten dargestellt fest. Beachten Sie, dass fieldType auf das Panel
cq-Vorlage festgelegt ist

Hinzufügen von Knoten unter cq-template

Fügen Sie die folgenden Knoten des Typs nt:unstructured unter cq-template hinzu

  • streetaddress
  • city
  • zip
  • state

Diese Knoten stellen die Felder der Adressblock-Komponente dar. Die Felder „streetaddress“, „city“ und „zip“ sind Texteingabefelder und das Feld „state“ ein Dropdown-Feld.

Festlegen der Eigenschaften des Knotens „streetaddress“

NOTE
Die bankingapplication im Pfad bezieht sich auf die appId des Maven-Projekts. Dies kann in Ihrer Umgebung anders sein

Wählen Sie den Knoten streetaddress aus und legen Sie die Eigenschaften wie unten dargestellt fest.
street-address

Festlegen der Eigenschaften des Knotens „city“

Wählen Sie den Knoten city aus und legen Sie die Eigenschaften wie unten dargestellt fest.
city

Festlegen der Eigenschaften des Knotens „zip“

Wählen Sie den Knoten zip aus und legen Sie die Eigenschaften wie unten dargestellt fest.
zip

Festlegen der Eigenschaften des Knotens „state“

Wählen Sie den Knoten state aus und legen Sie die Eigenschaften wie unten dargestellt fest. Beachten Sie den fieldType von „state“ – es ist als Dropdown-Liste festgelegt
state

Die endgültige Adressblock-Komponente sieht wie folgt aus:

final-address

Nächste Schritte

Bereitstellen des Projekts

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69