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
nameIdentificatore utilizzato per identificare questo elemento nelle espressioni di script.
occurDescrive i vincoli relativi al numero di istanze consentite per il relativo contenitore di inclusione.
minSpecifica il numero minimo di istanze che è possibile creare.
maxSpecifica il numero massimo di istanze che è possibile creare.
countSpecifica il numero corrente di istanze create.
setInstancesAggiunge o rimuove da questo nodo i sottomoduli o i set di sottomoduli specificati.
addInstanceAggiunge a questo nodo una nuova istanza di un sottomodulo o di un set di sottomoduli.
removeInstanceRimuove un sottomodulo o un set di sottomoduli da questo nodo.
moveInstanceSposta 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.
insertInstanceInserisce una nuova istanza di un sottomodulo o di un set di sottomoduli in questo nodo.
list list
Proprietà
Descrizione
lengthNumero di elementi nell’elenco.
itemIndice basato su zero nella raccolta.
appendAggiunge un nodo alla fine dell'elenco dei nodi.
removeRimuove un nodo dall’elenco dei nodi.
insertInserisce 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
isContainerSpecifica se l'oggetto è un oggetto contenitore.
Nessuno
isNullIndica se il valore dei dati corrente è un valore null.
Nessuno
resolveNodeValuta 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
resolveNodesValuta 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