Prise en charge des scripts pour les formulaires HTML5 scripting-support-for-html-forms
CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.
Les propriétés JavaScript, FormCalc et les méthodes prises en charge dans les formulaires HTML5 sont les suivantes :
$event event
$host host
field field
Formulaire form
Propriété
Description
Exception
formNodes
Renvoie une liste de tous les objets de modèle de formulaire liés à un objet de données spécifié.
InstanceManager instancemanager
Propriété
Description
name
Identificateur utilisé pour identifier cet élément dans les expressions de script.
occur
Décrit les contraintes liées au nombre d’instances autorisées pour son conteneur englobant.
min
Indique le nombre minimum d’instances qui peuvent être instanciées.
max
Indique le nombre maximum d’instances qui peuvent être instanciées.
count
Indique le nombre actuel d’instances instanciées.
setInstances
Ajoute ou supprime les sous-formulaires ou jeux de sous-formulaires spécifiés de ce nœud.
addInstance
Ajoute une nouvelle instance d’un sous-formulaire ou d’un jeu de sous-formulaires à ce nœud.
removeInstance
Supprime un sous-formulaire ou un jeu de sous-formulaires de ce nœud.
moveInstance
Déplace un objet enfant d’un objet de modèle de formulaire vers un autre emplacement spécifié dans le modèle de formulaire. Les informations de modèle de données correspondantes pour l’objet sont également déplacées dans le modèle de données.
insertInstance
Insère une nouvelle instance d’un sous-formulaire ou d’un jeu de sous-formulaires sur ce noeud.
list list
Propriété
Description
length
Le nombre d’éléments dans la liste.
item
Index à base zéro dans la collection.
append
Ajoute un nœud à la fin de la liste de nœuds.
remove
Supprime un nœud de la liste.
insert
Insère un noeud avant un noeud spécifique dans la liste de noeuds.
node node
Propriété
Description
Exception
createNode
Crée un noeud à partir d’un nom de classe valide.
Aucune
isContainer
Indique si cet objet est un objet conteneur.
Aucune
isNull
Indique si la valeur de données actuelle est une valeur nulle.
Aucune
resolveNode
Evalue l’expression SOM spécifiée, en commençant par l’objet de modèle d’objet de formulaire XML actif, et renvoie la valeur de l’objet spécifié dans l’expression SOM.
Aucune
resolveNodes
Evalue l’expression SOM spécifiée, en commençant par l’objet de modèle d’objet de formulaire XML actif, et renvoie la valeur de l’objet spécifié dans l’expression SOM.
Aucune
oneOfChild
Crée un noeud à partir d’un nom de classe valide.
Aucune
getElement
Renvoie un objet enfant spécifié.
Aucune
getAttribute
Obtient une valeur de propriété spécifiée.
Aucune
setAttribute
Définit la valeur d’une propriété spécifiée.
Aucune
model model
Propriété
Description
Exception
N/A
N/A
N/A
Sous-formulaire subform
envoyer submit
Propriété
Description
cible
URL à laquelle les données sont envoyées. L’omission de cet attribut implique que l’application de traitement XFA obtient l’URI à l’aide d’une technique spécifique au produit, telle que l’accès aux informations spécifiques au produit dans l’objet de configuration.
tree tree
subformset subformset
Propriété
Description
Exception
instanceManager
L’objet instanceManager gère la création, la suppression et le déplacement de l’instance des objets de modèle de formulaire.
Aucune
content content
Propriété
Description
Exception
isNull
Indique si la valeur de données actuelle est la valeur nulle.
dataValue datavalue
Propriété
Description
Exception
isNull
Indique si la valeur de données actuelle est la valeur nulle.
edge edge
fill fill
linear linear
ligne line
pattern pattern
radial radial
stipple stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Propriété
Description
Exception
border
L’objet border décrit la bordure entourant un objet dateTimeEdit .
Image image
imageEdit imageedit
Propriété
Description
Exception
border
L’objet border décrit la bordure entourant un objet imageEdit.
numericEdit numericedit
Propriété
Description
Exception
border
L’objet border décrit la bordure entourant un objet.
aucune
objet object
rectangle rectangle
textEdit textedit
exclGroup exclgroup
arc arc
bordure border
$layout layout
items items
Propriété
Description
Exception
presence
Indique la visibilité d’un objet.
Aucune
FormCalc formcalc
FormCalc est un langage spécifique à XFA qui permet de créer une logique centrée sur les formulaires électroniques et des racines de calcul. FormCalcul fournit un puissant ensemble de fonctions de création.
Fonctions FormCalc prises en charge formcalc-supported-functions
Prise en charge des expressions FormCalc formcalc-expression-support
Prise en charge des API Acrobat acrobat-api-support
-
Fonctions arithmétiques
- Abs()
- Avg()
- Ceil()
- Décompte()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Somme()
-
Fonctions scientifiques
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Brun()
- Exp()
- Journal()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Fonctions financières
- Avr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Terme()
-
Fonctions logiques
- Choose()
- If()
- Oneof()
- Dans()
-
Fonctions de chaîne
- dans/le()
- Concat()
- Gauche()
- Len()
- Lower()
- Ltrim()
- Remplacer()
- Droite()
- Rtrim()
- Espace()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Date et heure
- Date()
- num2date()
- DateFmt()
Événements XFA pris en charge supported-xfa-events
Les événements XFA côté client suivants sont pris en charge :
- Initialiser
- Valider
- Calculer
- Cliquez sur
- Enter
- Quitter
- Modification
- ValidationState
NOTE
Les formulaires HTML5 sont rendus côté client (navigateur). Il est recommandé d’utiliser des scripts validate et calculate côté client au lieu des scripts côté serveur.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da