Supporto di script per moduli HTML5 scripting-support-for-html-forms
Di seguito sono elencati i metodi e le proprietà di JavaScript, FormCalc supportati nei moduli HTML5:
$event event
$host host
campo field
Modulo form
Proprietà
Descrizione
Eccezione
formNodes
Restituisce un elenco di tutti gli oggetti modello 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 sul numero di istanze consentite per il contenitore che lo racchiude.
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 dal nodo le sottomaschere o i set di sottomaschere specificati.
addInstance
Aggiunge una nuova istanza di una sottomaschera o di un set di sottomaschere a questo nodo.
removeInstance
Rimuove una sottomaschera o un set di sottomaschere da questo nodo.
moveInstance
Sposta un oggetto figlio di un oggetto modello modulo in un'altra posizione specificata all'interno del modello modulo. Anche le informazioni del modello dati corrispondenti per l’oggetto vengono spostate all’interno del modello dati.
insertInstance
Inserisce una nuova istanza di una sottomaschera o di un set di sottomaschere in questo nodo.
list list
Proprietà
Descrizione
length
Il numero di elementi nell’elenco.
item
Un indice a base 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 basato su un nome di classe valido.
Nessuno
isContainer
Specifica se l'oggetto è un oggetto contenitore.
Nessuno
isNull
Indica se il valore dati corrente è un valore Null.
Nessuno
resolveNode
Valuta l'espressione SOM specificata, a partire dall'oggetto modello di oggetti del 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 oggetti del modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione SOM.
Nessuno
oneOfChild
Crea un nuovo nodo basato su un nome di classe valido.
Nessuno
getElement
Restituisce un oggetto figlio specificato.
Nessuno
getAttribute
Ottiene un valore di proprietà specificato.
Nessuno
setAttribute
Imposta il valore di una proprietà specificata.
Nessuno
modello model
Proprietà
Descrizione
Eccezione
ND
ND
ND
Sottomodulo subform
invia submit
Proprietà
Descrizione
destinazione
L’URL a cui vengono inviati i dati. L’omissione di questo attributo implica che l’applicazione di elaborazione XFA ottenga l’URI utilizzando una tecnica specifica per il prodotto, ad esempio l’accesso a informazioni specifiche per il prodotto nell’oggetto di configurazione.
albero tree
subformset subformset
Proprietà
Descrizione
Eccezione
instanceManager
L'oggetto instanceManager gestisce la creazione, la rimozione e lo spostamento di istanze di oggetti modello modulo.
Nessuno
contenuto content
Proprietà
Descrizione
Eccezione
isNull
Indica se il valore dati corrente è il valore null.
dataValue datavalue
Proprietà
Descrizione
Eccezione
isNull
Indica se il valore dati corrente è il valore null.
spigolo edge
riempimento fill
lineare linear
linea line
pattern pattern
radiale radial
stoppino stipple
disegnare draw
angolo corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Proprietà
Descrizione
Eccezione
bordo
L'oggetto border descrive il bordo che circonda l'oggetto dateTimeEdit.
Immagine image
imageEdit imageedit
Proprietà
Descrizione
Eccezione
bordo
L'oggetto border descrive il bordo che circonda l'oggetto imageEdit.
numericEdit numericedit
Proprietà
Descrizione
Eccezione
bordo
L'oggetto border descrive il bordo che circonda un oggetto.
nessuno
oggetto object
rettangolo rectangle
textEdit textedit
exclGroup exclgroup
arco arc
bordo border
$layout layout
elementi items
Proprietà
Descrizione
Eccezione
presenza
Specifica la visibilità di un oggetto.
Nessuno
FormCalc formcalc
FormCalc è un linguaggio specifico di XFA per la creazione di logiche e radici di calcolo incentrate sui moduli elettronici. FormCalculation fornisce un potente set di funzioni di generazione.
Funzioni supportate da FormCalc formcalc-supported-functions
Supporto espressioni FormCalc formcalc-expression-support
Supporto API di Acrobat acrobat-api-support
-
Funzioni aritmetiche
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Sum()
-
Funzioni scientifiche
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Poa()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Funzioni finanziarie
- Apr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Term()
-
Funzioni logiche
- Scegli()
- If()
- Oneof()
- Within()
-
Funzioni stringa
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Data e ora
- Date()
- 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 HTML5 vengono sottoposti a rendering sul lato client (browser). Utilizza gli script lato client validate e calculate invece degli script lato server.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2