Compatibilidad con scripts para formularios HTML5 scripting-support-for-html-forms
CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
Las propiedades de JavaScript, FormCalc y los métodos compatibles con los formularios HTML5 son los siguientes:
$event event
$host host
field field
Formulario form
Propiedad
Descripción
Excepción
formNodes
Devuelve una lista de todos los objetos del modelo de formulario enlazados a un objeto de datos concreto.
InstanceManager instancemanager
Propiedad
Descripción
name
Identificador que se utiliza para identificar este elemento en expresiones de script.
occur
Describe las restricciones en el número de instancias posibles para el contenedor que lo rodea.
min
Especifica el número mínimo de instancias en las que se pueden crear instancias.
max
Especifica el número máximo de instancias en las que se pueden crear instancias.
count
Especifica el número actual de instancias en las que se crean instancias.
setInstances
Agrega o quita los subformularios o conjuntos de subformularios especificados de este nodo.
addInstance
Agrega una nueva instancia de un subformulario o conjunto de subformularios a este nodo.
removeInstance
Quita un subformulario o conjunto de subformularios de este nodo.
moveInstance
Mueve un objeto secundario de un objeto de modelo de formulario a otra ubicación especificada dentro del modelo de formulario. La información del modelo de datos correspondiente para el objeto también se reubica dentro del modelo de datos.
insertInstance
Inserta una nueva instancia de un subformulario o conjunto de subformularios a este nodo.
list list
Propiedad
Descripción
length
Número de elementos de la lista.
item
Un índice de base cero en la colección.
append
Anexa un nodo al final de la lista de nodos.
remove
Quita un nodo de la lista de nodos.
insert
Inserta un nodo antes de uno especificado en la lista de nodos.
node node
Propiedad
Descripción
Excepción
createNode
Crea un nuevo nodo basado en un nombre de clase válido.
Ninguno
isContainer
Especifica si este objeto es un objeto contenedor.
Ninguno
isNull
Indica si el valor de los datos actuales es un valor nulo.
Ninguno
resolveNode
Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objeto de formulario XML actual y devuelve el valor del objeto especificado en la expresión SOM.
Ninguno
resolveNodes
Evalúa la expresión SOM especificada, comenzando por el objeto del modelo de objeto de formulario XML actual y devuelve el valor del objeto especificado en la expresión SOM.
Ninguno
oneOfChild
Crea un nuevo nodo basado en un nombre de clase válido.
Ninguno
getElement
Devuelve un objeto secundario especificado.
Ninguno
getAttribute
Obtiene un valor de propiedad especificado.
Ninguno
setAttribute
Define el valor de una propiedad especificada.
Ninguno
model model
Propiedad
Descripción
Excepción
ND
ND
ND
Subformulario subform
submit submit
Propiedad
Descripción
target
Dirección URL a la que se envían los datos. La omisión de este atributo implica que la aplicación de procesamiento XFA obtiene el URI mediante una técnica específica del producto, como el acceso a información específica del producto en el objeto de configuración.
tree tree
subformset subformset
Propiedad
Descripción
Excepción
instanceManager
El objeto instanceManager administra la creación de instancias, la eliminación y el movimiento de objetos del modelo de formulario.
Ninguno
content content
Propiedad
Descripción
Excepción
isNull
Indica si el valor de los datos actuales es el valor nulo.
dataValue datavalue
Propiedad
Descripción
Excepción
isNull
Indica si el valor de los datos actuales es el valor nulo.
edge edge
fill fill
linear linear
line line
pattern pattern
radial radial
stipple stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Propiedad
Descripción
Excepción
border
El objeto border describe el borde que rodea a un objeto dateTimeEdit.
Imagen image
imageEdit imageedit
Propiedad
Descripción
Excepción
border
El objeto border describe el borde que rodea a un objeto imageEdit.
numericEdit numericedit
Propiedad
Descripción
Excepción
border
El objeto border describe el borde que rodea a un objeto.
ninguno
objeto object
rectangle rectangle
textEdit textedit
exclGroup exclgroup
arc arc
border border
$layout layout
items items
Propiedad
Descripción
Excepción
presence
Indica la visibilidad de un objeto.
Ninguno
FormCalc 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 formcalc-supported-functions
Compatibilidad con expresiones FormCalc formcalc-expression-support
Compatibilidad con la API de Acrobat acrobat-api-support
-
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 supported-xfa-events
Los siguientes eventos XFA del lado del cliente son compatibles:
- Inicializar
- Validate
- Calcular
- Hacer clic
- Entrar
- Salir
- Cambiar
- ValidationState
NOTE
Los formularios HTML5 se representan en el lado del cliente (explorador). Se recomienda utilizar los scripts del lado del cliente validate y calculate en lugar de scripts del lado del servidor.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da