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
nameEn identifierare som används för att identifiera det här elementet i skriptuttryck.
occurBeskriver begränsningarna över antalet tillåtna instanser för den omslutande behållaren.
minAnger det minsta antalet instanser som kan instansieras.
maxAnger maximalt antal instanser som kan instansieras.
countAnger det aktuella antalet instanser som instansierats.
setInstancesLägger till eller tar bort de angivna delformulären eller delformulärsuppsättningarna från den här noden.
addInstanceLägger till en ny instans av ett delformulär eller en delformulärsuppsättning till den här noden.
removeInstanceTar bort ett delformulär eller en delformulärsuppsättning från den här noden.
moveInstanceFlyttar 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.
insertInstanceInfogar en ny instans av ett delformulär eller en delformulärsuppsättning på den här noden.
list list
Egenskap
Beskrivning
lengthAntalet element i listan.
itemEtt nollbaserat index i samlingen.
appendLägger till en nod i slutet av nodlistan.
removeTar bort en nod från nodlistan.
insertInfogar 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
isContainerAnger om det här objektet är ett behållarobjekt.
Ingen
isNullAnger om det aktuella datavärdet är ett null-värde.
Ingen
resolveNodeUtvä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
resolveNodesUtvä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