Supporto degli script per i moduli HTML5 scripting-support-for-html-forms
CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
JavaScript, proprietà FormCalc e metodi supportati nei moduli HTML5 sono elencati di seguito:
$event event
$host host
o in un altro campo field
Modulo form
Proprietà
Descrizione
Eccezione
formNodes
Restituisce un elenco di tutti gli oggetti struttura del modulo associati a un oggetto dati specificato.
InstanceManager instancemanager
Proprietà
Descrizione
name
Identificatore utilizzato per identificare questo elemento nelle espressioni di script.
occur
Descrive i vincoli relativi al numero di istanze consentite per il relativo contenitore di inclusione.
min
Specifica il numero minimo di istanze che è possibile creare.
max
Specifica il numero massimo di istanze che è possibile creare.
count
Specifica il numero corrente di istanze create.
setInstances
Aggiunge o rimuove da questo nodo i sottomoduli o i set di sottomoduli specificati.
addInstance
Aggiunge a questo nodo una nuova istanza di un sottomodulo o di un set di sottomoduli.
removeInstance
Rimuove un sottomodulo o un set di sottomoduli da questo nodo.
moveInstance
Sposta un oggetto secondario di un oggetto modello di modulo in un'altra posizione specificata all'interno del modello di modulo. Anche le informazioni corrispondenti del modello dati per l’oggetto vengono trasferite all’interno del modello dati.
insertInstance
Inserisce una nuova istanza di un sottomodulo o di un set di sottomoduli in questo nodo.
list list
Proprietà
Descrizione
length
Numero di elementi nell’elenco.
item
Indice basato su zero nella raccolta.
append
Aggiunge un nodo alla fine dell'elenco dei nodi.
remove
Rimuove un nodo dall’elenco dei nodi.
insert
Inserisce un nodo prima di un nodo specifico nell’elenco dei nodi.
nodo node
Proprietà
Descrizione
Eccezione
createNode
Crea un nuovo nodo in base a un nome di classe valido.
Nessuno
isContainer
Specifica se l'oggetto è un oggetto contenitore.
Nessuno
isNull
Indica se il valore dei dati corrente è un valore null.
Nessuno
resolveNode
Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM.
Nessuno
resolveNodes
Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetto modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM.
Nessuno
oneOfChild
Crea un nuovo nodo in base a un nome di classe valido.
Nessuno
getElement
Restituisce un oggetto secondario specificato.
Nessuno
getAttribute
Ottiene un valore di proprietà specificato.
Nessuno
setAttribute
Imposta il valore di una proprietà specificata.
Nessuno
model model
Proprietà
Descrizione
Eccezione
ND
ND
ND
Sottomodulo subform
invia submit
Proprietà
Descrizione
target
URL a cui vengono inviati i dati. L’omissione di questo attributo implica che l’applicazione di elaborazione XFA ottiene l’URI utilizzando una tecnica specifica per il prodotto, ad esempio l’accesso alle informazioni specifiche per il prodotto nell’oggetto di configurazione.
albero tree
sottomodulo subformset
Proprietà
Descrizione
Eccezione
instanceManager
L'oggetto instanceManager gestisce la creazione, la rimozione e lo spostamento delle istanze degli oggetti modello di modulo.
Nessuno
content content
Proprietà
Descrizione
Eccezione
isNull
Indica se il valore dei dati corrente è il valore null.
dataValue datavalue
Proprietà
Descrizione
Eccezione
isNull
Indica se il valore dei dati corrente è il valore null.
edge edge
fill fill
lineare linear
riga line
pattern pattern
radial radial
stipple stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Proprietà
Descrizione
Eccezione
border
L'oggetto border descrive il bordo intorno all'oggetto dateTimeEdit.
Immagine image
imageEdit imageedit
Proprietà
Descrizione
Eccezione
border
L'oggetto border descrive il bordo intorno all'oggetto imageEdit.
numericEdit numericedit
Proprietà
Descrizione
Eccezione
border
L'oggetto border descrive il bordo che circonda un oggetto.
nessuno
oggetto object
rectangle rectangle
textEdit textedit
exclGroup exclgroup
arc arc
border border
$layout layout
elementi items
Proprietà
Descrizione
Eccezione
presenza
Specifica la visibilità di un oggetto.
Nessuno
FormCalc formcalc
FormCalc è un linguaggio specifico per XFA per la creazione di una logica incentrata sui moduli e delle radici dei calcoli. FormCalculation fornisce un potente set di funzioni di compilazione.
Funzioni supportate da FormCalc formcalc-supported-functions
Supporto per le espressioni FormCalc formcalc-expression-support
Supporto API di Acrobat acrobat-api-support
-
Funzioni aritmetiche
- Abs()
- Avg()
- Ceil()
- Conteggio()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Somma()
-
Funzioni scientifiche
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Cannella()
- Exp()
- Registro()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Funzioni finanziarie
- Apr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Termine()
-
Funzioni logiche
- Choose()
- If()
- Oneof()
- In()
-
Funzioni stringa
- In/il()
- Concat()
- A sinistra()
- Len()
- Lower()
- Ltrim()
- Sostituisci()
- A destra()
- Rtrim()
- Spazio()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Data e ora
- Data()
- num2date()
- DateFmt()
Eventi XFA supportati supported-xfa-events
Sono supportati i seguenti eventi XFA lato client:
- Inizializza
- Convalida
- Calcola
- Clic
- Inserisci
- Esci
- Cambia
- ValidationState
NOTE
I moduli di HTML5 vengono sottoposti a rendering sul lato client (browser). Si consiglia di utilizzare il lato client validate e calculate script invece di script sul lato server.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da