Show Menu
TEMAS×

Compatibilidad con XFA en formularios adaptables basados en XDP

Introducción

Los formularios adaptables admiten varios eventos XFA, propiedades, secuencias de comandos y validaciones definidas en un archivo XDP, incluidos:
  • Ejecución de secuencias de comandos definidas en eventos del archivo XDP.
  • Captura de valores predeterminados y propiedades de comportamiento para los campos del archivo XDP.
  • Ejecución de secuencias de comandos de validación definidas en el archivo XDP.
Cuando se crea un formulario adaptable basado en un archivo XDP, las propiedades, eventos y validaciones se rellenan automáticamente en la interfaz de usuario de creación de formularios. Sin embargo, los autores de formularios pueden anular algunos de estos elementos para crear una experiencia alternativa.
Este artículo listas admite eventos, propiedades y validaciones XFA respetadas en formularios adaptables y explica cómo anularlas en formularios adaptables.

Elementos XFA admitidos y su asignación en formularios adaptables

Fields

Cuando se crea un formulario adaptable con un archivo XDP, se puede arrastrar y soltar un campo XFA en el formulario adaptable. La siguiente tabla lista cómo se asignan los campos XFA a los campos de formulario adaptables.
Campo o contenedor XFA
Componente de formulario adaptable correspondiente
Botón
Botón
Casilla de verificación
Casilla de verificación
Cuadro de lista
Lista desplegable
Campo de fecha y hora
Selector de fecha
Secuencia de comandos de firma
Firma a mano alzada
Campo numérico
Cuadro numérico
Campo decimal
Cuadro numérico
Campo de texto
Cuadro de texto
Campo de contraseña
Cuadro de contraseña
Imagen
Imagen
Texto
Texto
Subformulario
Panel
Área (grupo)
Panel
Conjunto de subformularios
Panel

Propiedades

La siguiente tabla captura el comportamiento de varias secuencias de comandos XFA definidas en los archivos XDP en los formularios adaptables.
Propiedades del componente XFA
Comportamiento correspondiente en formularios adaptables
somExpression
Asignado a la propiedad de referencia Bind (bindRef) en forma adaptable.
presence
Asignado a la propiedad visible en un formulario adaptable. Puede anularlo mediante la expresión Visibilidad.
access
Asignado a la propiedad enabled en formato adaptable. Puede anularlo mediante la expresión de Access.
Accesibilidad: role
Asignado a la propiedad role en formato adaptable.
Accesibilidad: speakPriority
Asignado a la propiedad speakPriority en formato adaptable.
Accesibilidad: speakText
Asignado al texto de accesibilidad personalizado en formato adaptable.
Accesibilidad: toolTip
Asignado a la propiedad short description en formato adaptable.
rótulo (todos los tipos de campo)
Asignado a la propiedad Title en forma adaptable.
displayFormat (todos los tipos de campo)
Asignado al patrón de visualización en formato adaptable.
rawValue (todos los tipos de campo)
Asignado a la propiedad value en el formulario adaptable.
elementos (casilla de Lista, casilla de verificación)
Asignado a la propiedad options en formato adaptable. Puede anularlo mediante la expresión Opciones.
maxChar (campo de texto)
Asignado a la propiedad Máximo de caracteres permitido en un formulario adaptable.
multilínea (campo de texto)
Asignado a la propiedad Permitir líneas múltiples en formato adaptable.
fracDigit (campo numérico, campo decimal)
Asignado a la propiedad Dígitos Frac en formato adaptable.
leadDigit (Campo numérico, Campo decimal)
Asignado a la propiedad Dígitos de posibles clientes en formato adaptable.
multiSelect (cuadro de Lista)
Asignado a la propiedad Permite selección múltiple en forma adaptable.

Secuencias de comandos

La siguiente tabla captura el comportamiento de varias secuencias de comandos XFA definidas en el archivo XDP en los formularios adaptables.
eventos de secuencias de comandos XFA
Comportamiento correspondiente en formularios adaptables
initialize
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.
calculate
Asignado a la expresión Calculate en forma adaptable.
validate
Asignado a la expresión Validación en forma adaptable.
validationState
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.
exit
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.
click (campos de botón)
Asignado a la expresión Clic del botón.
Compatibilidad con scripts del lado del servidor
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.
Compatibilidad con los servicios Web
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.
Cambio (campo garabatear, botón de radio, casilla de verificación)
Esta secuencia de comandos se ejecuta en tiempo de ejecución y no se puede anular en un formulario adaptable.

Validaciones

La siguiente tabla captura cómo se asignan las validaciones XFA a las validaciones en formularios adaptables.
Validación XFA
Validación correspondiente en formulario adaptable
Patrón de validación (formatTest)
validatePictureClause
Mensaje del patrón de validación (formatTestMessage)
validatePictureMessage
Requerido (nullTest )
obligatorio
Mensaje vacío (nullTestMessage)
mandatoryMessage
Validar script (scriptTest)
validateExp
Mensaje de la secuencia de comandos de validación (scriptTestMessage)
validateMessage
No se puede anular la propiedad obligatoria del botón de opción de formulario adaptable ni del grupo de casillas de verificación enlazadas a los botones de verificación XFA.