Native XFA Field Defaults

Ein Feld, dessen Datenknoten fehlt, liest seinen nativen Formularwert oder sein Template-Value-Kind; ein Feld mit bestehendem leerem Datenknoten bleibt leer

Dieses Verhalten gilt für implizites Binding, explizites dataRef-Binding und Felder mit bind match="none" und nutzt den bestehenden Binding-Resolver, um jede Dataset-Occurrence zu identifizieren

Fehlende und leere Werte

Bei einem Template-Text-Default von seed zeigt ein fehlendes Datenelement seed, ein bestehendes leeres Element einen leeren Wert, und ein Datenelement mit Inhalt first zeigt first

Das Lesen oder Speichern eines Default-gestützten Felds erzeugt keine Dataset-Knoten; das explizite Leeren des Felds erzeugt oder aktualisiert seinen beschreibbaren Instanzwert, der nach dem nativen XDP-Neuladen leer bleibt

Instanzisolation

Interaktive Widget-Commits und Calculate-Ergebnisse schreiben in Instanzdaten oder einen separaten nativen Formularwert und bewahren den gemeinsamen Template-Default

Wiederholte Felder lösen Defaults innerhalb ihres eigenen Occurrence-Kontexts auf; das Editieren einer Occurrence bewahrt die Werte ihrer Siblings

Fehlgeschlagene Skripte stellen den nativen Transaktions-Snapshot wieder her, einschließlich der ursprünglichen Abwesenheit des Datenknotens und des angezeigten Defaults

Gespeicherte PDF-Ausgabe

Die XFA-AcroForm-Konvertierung konsumiert denselben Wert-Resolver für native Feldwerte und generierte Appearances; editable- und read-only-Konvertierungen behalten die korrekten fehlenden und leeren Werte

Die Konvertierung bewahrt die vollständige SOM-Bind-Auflösung und die bestehende Form-Packet-Emissions-Suche; occurrencespezifische Formular- und Template-Defaults liefern Werte, wenn Binding oder Emissions-Suche keinen Wert haben

Der fokussierte Abnahme-Producer speichert initiale, explizit geleerte und schreibgeschützte PDFs; unabhängige pypdf- und MuPDF-Prüfungen inspizieren Feldwerte, native Flags, sichtbaren Text und die zugehörigen XDP-Pakete

Verwandte APIs

HPDFXFAResolveFieldValueNode, Native Data DOM und Interactive Dynamic XFA Widget Runtime