Konfigurieren des Formulardatenmodells

Apache Sling Connection Pooled DataSource

Der erste Schritt beim Erstellen eines RDBMS-gestützten Formulardatenmodells besteht darin, die Apache Sling Connection Pooled DataSource zu konfigurieren. Gehen Sie wie folgt vor, um die Datenquelle zu konfigurieren:

  • Zeigen Sie Ihren Browser auf configMgr
  • Suchen Sie nach Apache Sling Connection Pooled DataSource
  • Fügen Sie einen neuen Eintrag hinzu und geben Sie die Werte wie im Screenshot gezeigt an.
  • data-source
  • Speichern Sie Ihre Änderungen
HINWEIS

Der JDBC-Verbindungs-URI, Benutzername und Kennwort ändern sich je nach MySQL-Datenbankkonfiguration.

Erstellen eines Formulardatenmodells

  • Zeigen Sie Ihren Browser auf Datenintegrationen
  • Klicken Erstellen->Formulardatenmodell
  • Geben Sie einen aussagekräftigen Namen und Titel für das Formulardatenmodell an, z. B. Arbeitnehmer
  • Klicken Sie auf Weiter
  • Wählen Sie die Datenquelle aus, die im vorherigen Abschnitt (Foren) erstellt wurde.
  • Klicken Erstellen->Bearbeiten, um das neu erstellte Formulardatenmodell im Bearbeitungsmodus zu öffnen
  • Erweitern Sie die forums Knoten, um das Mitarbeiterschema anzuzeigen. Erweitern Sie den Mitarbeiterknoten, um die 2 Tabellen anzuzeigen.

Entitäten zu Ihrem Modell hinzufügen

  • Stellen Sie sicher, dass der Mitarbeiterknoten erweitert ist.
  • Wählen Sie die neuen und die begünstigten Entitäten aus und klicken Sie auf Auswahl hinzufügen

Lesedienst zu neuer Entität hinzufügen

  • Neuen Entität auswählen
  • Klicken Sie auf Eigenschaften bearbeiten
  • Wählen Sie get aus der Dropdown-Liste Read Service .
  • Klicken Sie auf das Symbol + , um Parameter zum get-Dienst hinzuzufügen.
  • Geben Sie die Werte wie im Screenshot gezeigt an
  • get-service
HINWEIS

Der get -Dienst erwartet einen Wert, der der empID-Spalte einer neuen Entität zugeordnet ist. Es gibt mehrere Möglichkeiten, diesen Wert zu übergeben. In diesem Tutorial wird die empID über den Anforderungsparameter empID übergeben.

  • Klicken Fertig Speichern der Argumente für den get-Dienst
  • Klicken Fertig Speichern von Änderungen am Formulardatenmodell

Verknüpfung zwischen zwei Entitäten hinzufügen

Die zwischen Datenbankentitäten definierten Verknüpfungen werden nicht automatisch im Formulardatenmodell erstellt. Die Zuordnungen zwischen Entitäten müssen mithilfe des Formulardatenmodell-Editors definiert werden. Jedes neue Unternehmen kann einen oder mehrere Begünstigte haben. Wir müssen eine Eins-zu-viele-Verbindung zwischen den neuen und den begünstigten Einrichtungen definieren.
Die folgenden Schritte führen Sie durch den Prozess der Erstellung der 1:n-Zuordnung

  • Wählen Sie eine neue Entität aus und klicken Sie auf Verknüpfung hinzufügen

  • Geben Sie einen aussagekräftigen Titel und eine Kennung für die Zuordnung und andere Eigenschaften ein, wie im Screenshot unten dargestellt
    Vereinigung

  • Klicken Sie auf edit Symbol unter dem Abschnitt Argumente

  • Geben Sie die Werte wie im Screenshot gezeigt an

  • verband-2

  • Wir verknüpfen die beiden Entitäten mithilfe der Spalte empID der Empfänger und neuer Entitäten.

  • Klicken Sie auf Fertig , um Ihre Änderungen zu speichern

Testen des Formulardatenmodells

Unser Formulardatenmodell verfügt jetzt über get -Dienst, der empID akzeptiert und die Details des Neuen und seiner Empfänger zurückgibt. Um den get-Dienst zu testen, führen Sie die unten aufgeführten Schritte aus.

  • Neuen Entität auswählen
  • Klicken Sie auf Testmodell-Objekt
  • Geben Sie eine gültige empID an und klicken Sie auf Test
  • Sie sollten die Ergebnisse wie im Screenshot unten dargestellt erhalten
  • test-fdm

Auf dieser Seite