Scriptondersteuning voor HTML5-formulieren scripting-support-for-html-forms
CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
JavaScript, FormCalc-eigenschappen en methoden die in HTML5-formulieren worden ondersteund, worden hieronder weergegeven:
$event event
$host host
field field
Formulier form
Eigenschap
Beschrijving
Uitzondering
formNodes
Hiermee wordt een lijst geretourneerd van alle formuliermodelobjecten die zijn gebonden aan een opgegeven gegevensobject.
InstanceManager instancemanager
Eigenschap
Beschrijving
name
An identifier that is used to identify this element in script expressions.
occur
Beschrijft de beperkingen over het aantal toegestane instanties voor zijn insluitende container.
min
Geeft het minimale aantal instanties op dat kan worden geïnstantieerd.
max
Specifies the maximum number of instances that can be instantiated.
count
Specifies the current number of instances instantiated.
setInstances
Voegt de opgegeven subformulieren of subformuliersets toe of verwijdert deze uit dit knooppunt.
addInstance
Hiermee wordt een nieuw exemplaar van een subformulier of subformulierset toegevoegd aan dit knooppunt.
removeInstance
Hiermee verwijdert u een subformulier of subformulierset van dit knooppunt.
moveInstance
Hiermee wordt een onderliggend object van een formuliermodelobject verplaatst naar een andere opgegeven locatie in het formuliermodel. De overeenkomstige gegevens van het gegevensmodel voor het object worden ook verplaatst binnen het gegevensmodel.
insertInstance
Hiermee wordt een nieuw exemplaar van een subformulier of subformulierset toegevoegd aan dit knooppunt.
list list
Eigenschap
Beschrijving
length
Het aantal elementen in de lijst.
item
Een op nul gebaseerde index in de verzameling.
append
Hiermee wordt een knooppunt toegevoegd aan het einde van de lijst met knooppunten.
remove
Hiermee wordt een knooppunt uit de lijst met knooppunten verwijderd.
insert
Voegt een knooppunt in vóór een specifiek knooppunt in de lijst met knooppunten.
node node
Eigenschap
Beschrijving
Uitzondering
createNode
Hiermee wordt een nieuw knooppunt gemaakt op basis van een geldige klassenaam.
Geen
isContainer
Geeft aan of dit object een containerobject is.
Geen
isNull
Geeft aan of de huidige gegevenswaarde een null-waarde is.
Geen
resolveNode
Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie.
Geen
resolveNodes
Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie.
Geen
oneOfChild
Hiermee wordt een nieuw knooppunt gemaakt op basis van een geldige klassenaam.
Geen
getElement
Retourneert een opgegeven onderliggend object.
Geen
getAttribute
Hiermee wordt een opgegeven eigenschapswaarde opgehaald.
Geen
setAttribute
Hiermee wordt de waarde van een opgegeven eigenschap ingesteld.
Geen
model model
Eigenschap
Beschrijving
Uitzondering
NA
NA
NA
Subformulier subform
indienen submit
Eigenschap
Beschrijving
target
De URL waarnaar de gegevens worden verzonden. Het weglaten van dit attribuut impliceert de XFA verwerkingstoepassing URI gebruikend een product-specifieke techniek, zoals het toegang tot van product-specifieke informatie in het config voorwerp verkrijgt.
boom tree
subformulierset subformset
Eigenschap
Beschrijving
Uitzondering
instanceManager
Het instanceManager-object beheert het maken, verwijderen en verplaatsen van exemplaren van formuliermodelobjecten.
Geen
content content
Eigenschap
Beschrijving
Uitzondering
isNull
Geeft aan of de huidige gegevenswaarde de null-waarde is.
dataValue datavalue
Eigenschap
Beschrijving
Uitzondering
isNull
Geeft aan of de huidige gegevenswaarde de null-waarde is.
edge edge
vullen fill
lineair linear
line line
patroon pattern
radiaal radial
stipple stipple
draw draw
hoek corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Eigenschap
Beschrijving
Uitzondering
border
Het randobject beschrijft de rand rond het dateTimeEdit-object.
Afbeelding image
imageEdit imageedit
Eigenschap
Beschrijving
Uitzondering
border
Met het randobject wordt de rand rond het object imageEdit beschreven.
numericEdit numericedit
Eigenschap
Beschrijving
Uitzondering
border
Met het randobject wordt de rand rondom een object beschreven.
none
object object
rechthoek rectangle
textEdit textedit
exclGroup exclgroup
boog arc
border border
$layout layout
items items
Eigenschap
Beschrijving
Uitzondering
aanwezigheid
Hiermee geeft u de zichtbaarheid van een object op.
Geen
FormCalc formcalc
FormCalc is een XFA-specifieke taal voor het maken van centrische logica en berekeningen op basis van e-formulieren. FormCalcalculation biedt een krachtige verzameling functies voor het maken van constructies.
Ondersteunde functies van FormCalc formcalc-supported-functions
Ondersteuning voor FormCalc-expressies formcalc-expression-support
Acrobat API-ondersteuning acrobat-api-support
-
Rekenkundige functies
- Abs()
- Avg()
- Ceil()
- Count()
- Floor()
- Max()
- Min()
- Mod()
- Round()
- Sum()
-
Wetenschappelijke functies
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- tan()
- Exp()
- Log()
- Pow()
- sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Financiële functies
- apr()
- Cterm()
- fv()
- ipmt()
- Npv()
- Pmt()
- pmt()
- pv()
- Rate()
- Term()
-
Logische functies
- Choose()
- if()
- Oneof()
- Within()
-
Tekenreeksfuncties
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Replace()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Datum en tijd
- Date()
- num2date()
- DateFmt()
Ondersteunde XFA-gebeurtenissen supported-xfa-events
De volgende client-side XFA-gebeurtenissen worden ondersteund:
- Initialiseren
- Valideren
- Berekenen
- Klik op
- Enter
- Afsluiten
- Wijzigen
- ValidationState
NOTE
HTML5-formulieren worden weergegeven op de client (browser). Aanbevolen wordt om de clientzijde te gebruiken validate en berekenen scripts in plaats van serverscripts.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da