Valores por defecto de campos XFA nativos
Un campo cuyo nodo de datos falta lee su valor de formulario nativo o su hijo value de plantilla; un campo con un nodo de datos existente vacío permanece vacío
Este comportamiento se aplica al binding implícito, al binding dataRef explícito y a los campos con bind match="none", usando el resolver de binding existente para identificar cada ocurrencia del dataset
Valores ausentes y vacíos
Con un valor por defecto de plantilla text igual a seed, un elemento de datos ausente muestra seed, un elemento existente vacío muestra un valor vacío, y un elemento de datos que contiene first muestra first
Leer o guardar un campo respaldado por un valor por defecto no fabrica nodos de dataset; limpiar explícitamente el campo crea o actualiza su valor de instancia escribible, que permanece vacío tras la recarga nativa del XDP
Aislamiento de instancias
Las confirmaciones interactivas de widgets y los resultados de cálculo escriben en datos de instancia o en un valor de formulario nativo separado, preservando el valor por defecto compartido de la plantilla
Los campos repetidos resuelven los valores por defecto dentro de su propio contexto de ocurrencia; editar una ocurrencia preserva los valores de sus hermanas
Los scripts fallidos restauran la instantánea de la transacción nativa, incluida la ausencia original del nodo de datos y el valor por defecto mostrado
Salida PDF guardada
La conversión XFA a AcroForm consume el mismo resolver de valores para valores de campos nativos y apariencias generadas; las conversiones editables y de solo lectura retienen los valores ausentes y vacíos correctos
La conversión preserva la resolución bind SOM completa y el lookup de emisión del paquete de formulario existente; los valores por defecto de formulario y plantilla específicos de la ocurrencia aportan valores cuando el binding o el lookup de emisión no tienen valor
El productor de aceptación enfocada guarda PDFs iniciales, limpiados explícitamente y de solo lectura; las comprobaciones independientes con pypdf y MuPDF inspeccionan valores de campos, flags nativos, texto visible y los paquetes XDP asociados
APIs relacionadas
HPDFXFAResolveFieldValueNode, Data DOM nativo y Runtime interactivo de widgets XFA dinámico