Anhand des Formularbausteins „Verwenden von Datenteilformularen“ wird demonstriert, wie Sie eines von mehreren auf einer bedingten Anweisung basierenden Teilformularen im Formular anzeigen. Sie legen mit Hilfe der Datenbindung fest, welches der Teilformulare im Formular angezeigt wird.
Die Teilformulare werden in einen Teilformularsatz zusammengefasst. In LiveCycle Designer ES kann die Anzeige von auf Datenfluss basierenden Teilformularen durch einen Teilformularsatz gesteuert werden. In diesem Beispiel wird das Teilformular „comedy“ jedes Mal angezeigt, wenn die Kategorie in den Daten ebenfalls „comedy“ lautet. Das Teilformular „action“ wird jedes Mal angezeigt, wenn die Kategorie in den Daten ebenfalls „action“ lautet. Das Teilformular „drama“ wird jedes Mal angezeigt, wenn die Kategorie in den Daten ebenfalls „drama“ lautet.
.Livecycle datanomsubforms Anzeige von Teilformularen steuern, die auf einer bedingten Anweisung basieren
Die alternativen Teilformulare werden im Dialogfeld „Datenteilformulare bearbeiten“ festgelegt. Um dieses Dialogfeld anzuzeigen, markieren Sie den Teilformularsatz „Movie“, wählen in der Palette „Objekt“ die Registerkarte „Teilformularsatz“ und klicken dort auf die Schaltfläche „Alternativen bearbeiten“.
Livecycle editdatanominatedsubformsdb Anzeige von Teilformularen steuern, die auf einer bedingten Anweisung basieren
Sie müssen das Formular beim Generieren der PDF-Datei mit Daten zusammenführen. Anderenfalls sind die Daten für das Skript, das feststellt, welches Teilformular instanziiert werden muss, nicht verfügbar. Wenn ein Benutzer die PDF-Datei in Acrobat öffnet, wird eine Warnmeldung eingeblendet. Dies lässt sich vermeiden, indem Sie Skript hinzufügen, das vor der Skriptausführung prüft, ob ein Datenwert vorhanden ist.

Anzeige von Teilformularen steuern, die auf einer bedingten Anweisung basieren