Bisher haben wir Folgendes erstellt:
newhire
und beneficiaries
Der nächste Schritt besteht darin, ein adaptives Formular zur Verwendung des Formulardatenmodells zu erstellen und zu konfigurieren. Um den Head Start zu erhalten, können Sie Beispielformular herunterladen und importieren. Das Beispielformular enthält einen Abschnitt mit den Mitarbeiterdetails und einen weiteren Abschnitt, in dem die Empfänger des Mitarbeiters aufgelistet werden.
Das mit diesem Kurs bereitgestellte Beispielformular ist mit keinem Formulardatenmodell verknüpft. Gehen Sie wie folgt vor, um das Formular für die Verwendung des Formulardatenmodells zu konfigurieren:
Der erste Schritt besteht darin, den Vorbefüllungs-Dienst für das Formular zu verknüpfen. Gehen Sie wie folgt vor, um den Vorbefüllungs-Dienst zuzuordnen
Wählen Sie das Formular FDMDemo
aus.
Klicken Sie auf Bearbeiten , um das Formular im Bearbeitungsmodus zu öffnen.
Wählen Sie Formularcontainer in der Inhaltshierarchie aus und klicken Sie auf das Schraubenschlüsselsymbol, um das Eigenschaftenblatt zu öffnen.
Wählen Sie Vorfülldienst für Formulardatenmodell aus der Dropdown-Liste Vorbefüllungs-Dienst .
Klicken Sie auf den blauen ☑, um Ihre Änderungen zu speichern.
Der nächste Schritt ist die Bindung der Textfelder des adaptiven Formulars an Elemente des Formulardatenmodells. Sie müssen das Eigenschaftenblatt der folgenden Felder öffnen und bindRef wie unten gezeigt einstellen
Feldname | Bind Ref |
---|---|
Vorname | /newhire/FirstName |
Nachname | /newhire/lastName |
Sie können zusätzliche Textfelder hinzufügen und an entsprechende Formulardatenmodellelemente binden.
Der nächste Schritt besteht darin, die Empfänger der Arbeitnehmer tabellarisch darzustellen. Das bereitgestellte Beispielformular verfügt über eine Tabelle mit 4 Spalten und einer einzelnen Zeile. Wir müssen die Tabelle so konfigurieren, dass sie entsprechend der Anzahl der Empfänger wächst.
Schließlich müssen wir die Zellen der Zeile an die Elemente des Formulardatenmodells binden.
Zeilenzelle | Bindungsverweis |
---|---|
Vorname | /newhire/GetEmployeeBeneficiaries/firstname |
Nachname | /newhire/GetEmployeeBeneficiaries/lastname |
Beziehung | /newhire/GetEmployeeBeneficiaries/relation |
Prozentsatz | /newhire/GetEmployeeBeneficiaries/percent |
Jetzt müssen wir das Formular mit der entsprechenden empID in der URL öffnen. Die folgenden beiden Links enthalten Formulare mit Informationen aus der Datenbank
Formular mit empID=207
Formular mit empID=208
Mein Formular ist leer und enthält keine Daten.
Die Tabelle ist nicht ausgefüllt