Compatibilidad con scripts para formularios HTML5
- Se aplica a:
- Experience Manager 6.5
Creado para:
- Administrador
- Usuario
- Desarrollador
Las propiedades de JavaScript, FormCalc y los métodos compatibles con los formularios HTML5 son los siguientes:
$event
prevText
No funciona para cuadros de lista y listas desplegables. PrevText
no funciona correctamente en los siguientes casos:
- Al escribir caracteres especiales (por ejemplo, $ o , o & o @ y más) en los campos numéricos de iPad, y
- Para el campo Fecha (cuando la fecha se introduce mediante el calendario).
No es compatible la configuración del valor mediante script.
target
newtext
La propiedad newText
no funciona correctamente en los siguientes casos:
- Al seleccionar o reemplazar textos
- Al eliminar, copiar y pegar textos.
- Al escribir caracteres especiales (por ejemplo, $ o , o & o @ y más) en los campos numéricos
- Al utilizar la combinación Mayús+alfanumérico.
- Al usar los campos de fecha y hora.
No es compatible la configuración del valor mediante script.
La propiedad change no funciona correctamente en los siguientes casos:
- Al seleccionar o reemplazar textos
- Al eliminar, copiar y pegar textos.
- Al escribir caracteres especiales (por ejemplo, $ o , o & o @ y más) en los campos numéricos
- Al utilizar la combinación Mayús+alfanumérico.
- Al usar los campos de fecha y hora.
No es compatible la configuración del valor mediante script.
$host
apptype
HTML 5
.name
Chrome <version>.
numPages
platform
title
version
calculationsEnabled
validationsEnabled
pageUp
pageDown
setFocus
resetdata
messageBox
Define la página activa actualmente de un documento en tiempo de ejecución.
Los valores de página empiezan por 0, así la primera página de un documento devuelve un valor de 0.
La propiedad currentPage está disponible cuando layout:ready se ejecuta en un cliente. Sin embargo, no está disponible cuando layout:ready se ejecuta en el servidor porque la propiedad no se ejecutará hasta que se ejecute la presentación del formulario.
field
presence
access
name
value
rawValue
formattedValue
formattedValue
mediante script no es compatible.editValue
editValue
mediante script no es compatible.formatMessage
formatMessage
mediante script no es compatible.fillcolor
border
ui
mandatory
borderColor
length
addItem
clearItem
boundItem
execCalculate
execValidate
execEvent
getItemState
setItemState
getDisplayItem
getSaveItem
deleteItem
setItems
Formulario
InstanceManager
name
occur
min
max
count
setInstances
addInstance
removeInstance
moveInstance
insertInstance
list
length
item
append
remove
insert
node
isContainer
isNull
resolveNode
resolveNodes
model
Subformulario
submit
tree
- No compatible con xfa.nodes, desc
- El número de nodos informados para PDF y HTML es diferente.
subformset
content
dataValue
edge
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
fill
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
linear
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
line
pattern
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
radial
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
stipple
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
draw
corner
- No se puede recuperar el valor predeterminado.
- Los cambios se reflejan en el modelo y están disponibles para scripts, pero no se sincronizan con elementos HTML. Por lo tanto, los cambios no se reflejan en la interfaz de usuario.
checkButton
choiceList
dateTimeEdit
Imagen
imageEdit
numericEdit
objeto
rectangle
textEdit
exclGroup
arc
border
$layout
- La propiedad Altura (h) no es compatible con el área de página y el área de contenido.
- No es compatible el parámetro “Desplazamiento desde el primer área de contenido en el que se produce el objeto XFA-Form”
- La propiedad Anchura (w) no es compatible con el área de página y el área de contenido.
- No es compatible el parámetro “Desplazamiento desde el primer área de contenido en el que se produce el objeto XFA-Form”
- La propiedad Coordenadas x (x) no es compatible con el área de página y el área de contenido.
- No es compatible el parámetro “Desplazamiento desde el primer área de contenido en el que se produce el objeto XFA-Form”
- La propiedad Coordenadas y (y) no es compatible con el área de página y el área de contenido.
- No es compatible el parámetro “Desplazamiento desde el primer área de contenido en el que se produce el objeto XFA-Form”
- El método layout.pageCount() devuelve valores diferentes para los formularios PDF y HTML.
- Al reducir el número de páginas al ocultar un objeto, el método abspagecount devuelve un valor incorrecto.
- El método layout.pageCount() devuelve valores diferentes para los formularios PDF y HTML.
- Al reducir el número de páginas al ocultar un objeto, el método abspagecount devuelve un valor incorrecto.
items
FormCalc
FormCalc es un lenguaje específico de XFA para crear una lógica y unos cálculos centrados en el formulario electrónico. FormCalculation proporciona un conjunto potente de funciones de generación.
Funciones compatibles con FormCalc
Compatibilidad con expresiones FormCalc
var a=3
a=3
- Lógica (y/o)
- Comparación (mayor/menor/igual)
1 <> 2
A NE B
A o 1
1 <> 2
A NE B
do s = s + i endfor
do s = s + i endfor
Compatibilidad con la API de Acrobat
-
Funciones aritméticas
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Sum()
-
Funciones científicas
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Funciones financieras
- Apr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Term()
-
Funciones lógicas
- Choose()
- If()
- Oneof()
- Within()
-
Funciones de cadena
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Fecha y hora
- Date()
- num2date()
- DateFmt()
Eventos XFA compatibles
Los siguientes eventos XFA del lado del cliente son compatibles:
- Inicializar
- Validate
- Calcular
- Hacer clic
- Entrar
- Salir
- Cambiar
- ValidationState