Adaptive Formulare bieten Unterstützung für verschiedene XFA-Ereignisse, Eigenschaften, Skripten und Überprüfungen, die in einer XDP-Datei definiert sind, darunter:
Wenn ein adaptives Formular anhand einer XDP-Datei erstellt wurde, werden die Eigenschaften, Ereignisse und Überprüfungen in der Benutzeroberfläche für Authoring adaptiver Formulare automatisch ausgefüllt. Allerdings können Formularautoren einige dieser Elemente außer Kraft setzen, um ein anderes Erlebnis zu erstellen.
Dieser Artikel erläutert die unterstützten XFA-Ereignisse, Eigenschaften und Überprüfungen, die in adaptiven Formularen berücksichtigt werden, und beschreibt, wie sie dort überschrieben werden können.
Wenn ein adaptives Formular anhand einer XDP-Datei erstellt wurde, können Sie auf das adaptive Formular per Drag&Drop ein Textfeld ziehen. Die folgende Tabelle listet auf, wie den Feldern in adaptiven Formularen XFA-Felder zugeordnet werden.
XFA-Feld oder Container |
Entsprechende Komponente des adaptiven Formulars |
Schaltfläche |
Schaltfläche |
Kontrollkästchen |
Kontrollkästchen |
Listenfeld |
Dropdown-Liste |
Datum-/Uhrzeitfeld |
Datumsauswahl |
Scribble-Signatur |
Scribble-Signatur |
Numerisches Feld |
Numerisches Feld |
Dezimalfeld |
Numerisches Feld |
Textfeld |
Textfeld |
Kennwort-Feld |
Kennwortfeld |
Bild |
Bild |
Text |
Text |
Teilformular |
Fenster |
Bereich (Gruppe) |
Fenster |
Teilformularsatz |
Fenster |
Die folgende Tabelle erfasst, wie verschiedene XFA-Skripte, die in den XDP-Dateien definiert sind, sich in adaptiven Formularen verhalten.
XFA-Komponenteneigenschaften |
Entsprechendes Verhalten in adaptiven Formularen |
somExpression |
Der Eigenschaft der Verbindungsreferenz (bindRef) im adaptiven Formular zugeordnet. |
presence |
Der visible-Eigenschaft im adaptiven Formular zugeordnet. Sie können sie mit dem Sichtbarkeitsausdruck überschreiben. |
access |
Der enabled-Eigenschaft im adaptiven Formular zugeordnet. Sie können sie mit dem Zugriffsausdruck überschreiben. |
Ein-/Ausgabehilfe: Rolle |
Der role-Eigenschaft im adaptiven Formular zugeordnet. |
Ein-/Ausgabehilfe: speakPriority |
Der speakPriority-Eigenschaft im adaptiven Formular zugeordnet. |
Zugänglichkeit: speakText |
Dem benutzerdefinierten barrierefreien Text im adaptiven Formular zugeordnet. |
Ein-/Ausgabehilfe: QuickInfo |
Der short description-Eigenschaft im adaptiven Formular zugeordnet. |
caption (alle Feldtypen) |
Der Title-Eigenschaft im adaptiven Formular zugeordnet. |
displayFormat (alle Feldtypen) |
Dem Anzeigemuster im adaptiven Formular zugeordnet. |
rawValue (alle Feldtypen) |
Der value-Eigenschaft im adaptiven Formular zugeordnet. |
items (Liste, Kontrollkästchen) |
Der options-Eigenschaft im adaptiven Formular zugeordnet. Mit dem Optionsausdruck überschreibbar. |
maxChar (Textfeld) |
Der Maximum characters allowed-Eigenschaft im adaptiven Formular zugeordnet. |
multiline (Textfeld) |
Der Allow multiple lines-Eigenschaft im adaptiven Formular zugeordnet. |
fracDigit (numerisches Feld, Dezimalfeld) |
Der Frac digits-Eigenschaft im adaptiven Formular zugeordnet. |
leadDigit (numerisches Feld, Dezimalfeld) |
Der Lead digits-Eigenschaft im adaptiven Formular zugeordnet. |
multiSelect (Liste Box) |
Der Allows multiple selection-Eigenschaft im adaptiven Formular zugeordnet. |
Die folgende Tabelle erfasst, wie verschiedene XFA-Skripten, die in der XDP-Datei definiert sind, sich in adaptiven Formularen verhalten.
XFA-Skriptereignisse |
Entsprechendes Verhalten in adaptiven Formularen |
initialize |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
calculate |
Dem Ausdruck für die Berechnung im adaptiven Formular zugeordnet. |
validate |
Dem Überprüfungsausdruck im adaptiven Formular zugeordnet. |
ValidationState |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
exit |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
click (Schaltflächenfelder) |
Dem Ausdruck für ein Klickereignis der Schaltfläche zugeordnet. |
Unterstützung für serverseitiges Skript |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
Unterstützung für Webdienste |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
Change (Scribble-Feld, Optionsschalter, Kontrollkästchen) |
Dieses Skript wird zur Laufzeit ausgeführt und kann im adaptiven Formular nicht außer Kraft gesetzt werden. |
Die folgende Tabelle erfasst, wie XFA-Überprüfungen den Überprüfungen in adaptiven Formularen zugeordnet sind.
XFA-Überprüfung |
Entsprechende Überprüfungen im adaptiven Formular |
Überprüfungsmuster (formatTest) |
validatePictureClause |
Überprüfungsmuster-Meldung (formatTestMessage) |
validatePictureMessage |
Erforderlich (nullTest) |
mandatory |
Leere Meldung (nullTestMessage) |
mandatoryMessage |
Überprüfungsskript (scriptTest) |
validateExp |
Überprüfungsskript-Meldung (scriptTestMessage) |
validateMessage |
Es ist nicht möglich, die obligatorische Eigenschaft für die Optionsfeld- und Kontrollkästchengruppe im adaptiven Formular außer Kraft zu setzen, die an XFA-Prüfungsschaltflächen gebunden sind.