Skriptstöd för HTML5-formulär scripting-support-for-html-forms
CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.
JavaScript, FormCalc-egenskaper och metoder som stöds i HTML5-formulär är som de är listade nedan:
$event event
$host host
fält field
Formulär form
Egenskap
Beskrivning
Undantag
formNodes
Returnerar en lista med alla formulärmodellobjekt som är bundna till ett angivet dataobjekt.
InstanceManager instancemanager
Egenskap
Beskrivning
name
En identifierare som används för att identifiera det här elementet i skriptuttryck.
occur
Beskriver begränsningarna över antalet tillåtna instanser för den omslutande behållaren.
min
Anger det minsta antalet instanser som kan instansieras.
max
Anger maximalt antal instanser som kan instansieras.
count
Anger det aktuella antalet instanser som instansierats.
setInstances
Lägger till eller tar bort de angivna delformulären eller delformulärsuppsättningarna från den här noden.
addInstance
Lägger till en ny instans av ett delformulär eller en delformulärsuppsättning till den här noden.
removeInstance
Tar bort ett delformulär eller en delformulärsuppsättning från den här noden.
moveInstance
Flyttar ett underordnat objekt för ett formulärmodellobjekt till en annan angiven plats i formulärmodellen. Motsvarande datamodellinformation för objektet flyttas också inom datamodellen.
insertInstance
Infogar en ny instans av ett delformulär eller en delformulärsuppsättning på den här noden.
list list
Egenskap
Beskrivning
length
Antalet element i listan.
item
Ett nollbaserat index i samlingen.
append
Lägger till en nod i slutet av nodlistan.
remove
Tar bort en nod från nodlistan.
insert
Infogar en nod före en viss nod i nodlistan.
nod node
Egenskap
Beskrivning
Undantag
createNode
Skapar en ny nod baserat på ett giltigt klassnamn.
Ingen
isContainer
Anger om det här objektet är ett behållarobjekt.
Ingen
isNull
Anger om det aktuella datavärdet är ett null-värde.
Ingen
resolveNode
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen
resolveNodes
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen
oneOfChild
Skapar en ny nod baserat på ett giltigt klassnamn.
Ingen
getElement
Returnerar ett angivet underordnat objekt.
Ingen
getAttribute
Hämtar ett angivet egenskapsvärde.
Ingen
setAttribute
Anger värdet för en angiven egenskap.
Ingen
modell model
Egenskap
Beskrivning
Undantag
NA
NA
NA
Delformulär subform
skicka submit
Egenskap
Beskrivning
target
Den URL som data skickas till. Om attributet utelämnas innebär det att XFA-bearbetningsprogrammet hämtar URI:n med hjälp av en produktspecifik teknik, t.ex. åtkomst till produktspecifik information i config-objektet.
träd tree
delformuläruppsättning subformset
Egenskap
Beskrivning
Undantag
instanceManager
InstanceManager-objektet hanterar instansskapande, borttagning och förflyttning av formulärmodellsobjekt.
Ingen
innehåll content
Egenskap
Beskrivning
Undantag
isNull
Anger om det aktuella datavärdet är null-värdet.
dataValue datavalue
Egenskap
Beskrivning
Undantag
isNull
Anger om det aktuella datavärdet är null-värdet.
kant edge
fyllning fill
linjär linear
line line
mönster pattern
radiell radial
stöppla stipple
rita draw
hörn corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt dateTimeEdit-objektet.
Bild image
imageEdit imageedit
Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt imageEdit-objektet.
numericEdit numericedit
Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt ett objekt.
ingen
object object
rektangel rectangle
textEdit textedit
exklGroup exclgroup
arc arc
border border
$layout layout
objekt items
Egenskap
Beskrivning
Undantag
närvaro
Anger ett objekts synlighet.
Ingen
FormCalc formcalc
FormCalc är ett XFA-specifikt språk för att skapa e-formulärbaserade logiska funktioner och beräkningsrötter. FormCalculation har en kraftfull uppsättning byggfunktioner.
Funktioner som stöds i FormCalc formcalc-supported-functions
Stöd för FormCalc-uttryck formcalc-expression-support
Stöd för Acrobat API acrobat-api-support
-
Aritmetiska funktioner
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Sum()
-
Vetenskapliga funktioner
- Acos()
- assin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Pow()
- SQRT()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Ekonomiska funktioner
- Apr()
- Cterm()
- FV()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Term()
-
Logiska funktioner
- Choose()
- If()
- Oneof()
- Within()
-
Strängfunktioner
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Datum och tid
- Date()
- num2date()
- DateFmt()
XFA-händelser som stöds supported-xfa-events
Följande klientsidade XFA-händelser stöds:
- Initiera
- Validera
- Beräkna
- Klicka på
- Retur
- Avsluta
- Ändra
- ValidationState
NOTE
HTML5-formulär återges på klientsidan (webbläsare). Vi rekommenderar att du använder klientsidan validera och beräkna skript i stället för serverbaserade skript.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da