Skriptunterstützung für HTML5-Formulare scripting-support-for-html-forms
Die folgenden JavaScript, FormCalc-Eigenschaften und Methoden werden in HTML5-Formularen unterstützt:
$event event
$host host
field field
Formular form
Eigenschaft
Beschreibung
Ausnahme
formNodes
Gibt eine Liste mit allen Formularmodellobjekten zurück, die an ein bestimmtes Datenobjekt gebunden sind.
InstanceManager instancemanager
Eigenschaft
Beschreibung
name
Ein Bezeichner, der verwendet wird, um dieses Element in Skriptausdrücken eindeutig zu kennzeichnen.
occur
Beschreibt die Einschränkungen in Bezug auf die Anzahl der zulässigen Instanzen für den zugehörigen einschließenden Container.
min
Gibt die Mindestanzahl der Instanzen an, die instanziiert werden können.
max
Gibt die Höchstanzahl der Instanzen an, die instanziiert werden können.
count
Gibt die aktuelle Anzahl der instanziierten Instanzen an.
setInstances
Fügt die angegebenen Teilformulare oder Teilformularsätze von diesem Knoten zurück oder entfernt diese.
addInstance
Fügt diese Knoten eine neue Instanz eines Teilformulars oder Teilformularsatzes hinzu.
removeInstance
Entfernt ein Teilformular oder einen Teilformularsatz von diesem Knoten.
moveInstance
Verschiebt ein untergeordnetes Objekt eines Formularmodellobjekts an einen anderen angegebenen Speicherort innerhalb des Formularmodells. Die entsprechenden Datenmodellinformationen für das Objekt ziehen innerhalb des Datenmodells ebenfalls um.
insertInstance
Fügt diesem Knoten eine neue Instanz eines Teilformulars oder Teilformularsatzes hinzu.
list list
Eigenschaft
Beschreibung
length
Die Anzahl der Elemente in der Liste.
item
Index auf der Basis Null zur Sammlung.
append
Fügt am Ende der Liste der Nodes eine Node an.
remove
Entfernt einen Knoten aus der Knotenliste.
insert
Fügt einen Knoten vor einem bestimmten Knoten in die Knotenliste ein.
node node
Eigenschaft
Beschreibung
Ausnahme
createNode
Erstellt einen neuen Knoten basierend auf einem gültigen Klassennamen.
Ohne
isContainer
Gibt an, ob dieses Objekt ein Container-Objekt ist.
Ohne
isNull
Gibt an, ob der aktuelle Datenwert ein Nullwert ist.
Ohne
resolveNode
Wertet den angegebenen SOM-Ausdruck aus, angefangen mit dem aktuellen Objekt des XML-Formularobjektmodells, und gibt den Wert des im SOM-Ausdruck angegebenen Objekts zurück.
Ohne
resolveNodes
Wertet den angegebenen SOM-Ausdruck aus, angefangen mit dem aktuellen Objekt des XML-Formularobjektmodells, und gibt den Wert des im SOM-Ausdruck angegebenen Objekts zurück.
Ohne
oneOfChild
Erstellt einen neuen Knoten basierend auf einem gültigen Klassennamen.
Ohne
getElement
Gibt ein bestimmtes untergeordnetes Objekt zurück.
Ohne
getAttribute
Ruft den Wert einer angegebenen Eigenschaft ab.
Ohne
setAttribute
Legt den Wert einer angegebenen Eigenschaft fest.
Ohne
model model
Eigenschaft
Beschreibung
Ausnahme
nicht vorhanden
nicht vorhanden
nicht vorhanden
Teilformular subform
submit submit
Eigenschaft
Beschreibung
target
Die URL, an die die Daten gesendet werden. Bei Auslassung dieses Attributs ruft die XFA-Verarbeitungsanwendung den URI mithilfe eines produktspezifischen Verfahrens ab, z. B. durch Zugreifen auf produktspezifische Informationen im config-Objekt.
tree tree
subformset subformset
Eigenschaft
Beschreibung
Ausnahme
InstanceManager
Das instanceManager-Objekt verwaltet das Erstellen, Entfernen und Verschieben einer Instanz von Formularmodellobjekten.
Ohne
content content
Eigenschaft
Beschreibung
Ausnahme
isNull
Gibt an, ob der aktuelle Datenwert der Nullwert ist.
dataValue datavalue
Eigenschaft
Beschreibung
Ausnahme
isNull
Gibt an, ob der aktuelle Datenwert der Nullwert ist.
edge edge
fill fill
linear linear
Zeile line
pattern pattern
radial radial
stipple stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Eigenschaft
Beschreibung
Ausnahme
border
Das border-Objekt beschreibt den Rahmen, der das dateTimeEdit-Objekt umgibt.
Bild image
imageEdit imageedit
Eigenschaft
Beschreibung
Ausnahme
border
Das border-Objekt beschreibt den Rahmen, der das imageEdit-Objekt umgibt.
numericEdit numericedit
Eigenschaft
Beschreibung
Ausnahme
border
Das border-Objekt beschreibt den Rahmen, der ein Objekt umgibt.
keine
object object
rectangle rectangle
textEdit textedit
exclGroup exclgroup
arc arc
border border
$layout layout
items items
Eigenschaft
Beschreibung
Ausnahme
presence
Gibt die Sichtbarkeit eines Objekts an.
Ohne
FormCalc formcalc
„FormCalc“ ist eine XFA-spezifische Sprache zum Erstellen von E-Formular-orientierter Logik und Berechnungsstämmen. „FormCalculation“ stellt einen umfangreichen Satz an Erstellungsfunktionen bereit.
Von FormCalc unterstützte Funktionen formcalc-supported-functions
Von FormCalc unterstützte Ausdrücke formcalc-expression-support
Acrobat-API-Unterstützung acrobat-api-support
-
Arithmetik-Funktionen
- Abs()
- Avg()
- Ceil()
- Anzahl()
- Floor()
- Maximal()
- Min()
- Mod()
- Round()
- Sum()
-
Wissenschaftliche Funktionen
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Tan()
- Exp()
- Log()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Finanzfunktionen
- Apr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Begriff()
-
Logikfunktionen
- Choose()
- If()
- Oneof()
- Within()
-
Zeichenfolgen-Funktionen
- At()
- Concat()
- Left()
- Len()
- Lower()
- Ltrim()
- Ersetzen()
- Right()
- Rtrim()
- Space()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Datum und Uhrzeit
- Datum()
- num2date()
- DateFmt()
Unterstützte XFA-Ereignisse supported-xfa-events
Folgende Client-seitige XFA-Ereignisse werden unterstützt:
- Initialisieren
- Validieren
- Berechnen
- Klicken Sie auf
- Geben Sie ein
- Beenden
- Änderung
- ValidationState
NOTE
HTML5-Formulare werden clientseitig (im Browser) wiedergegeben. Verwenden Sie Client-seitige Validierungs- und Berechnungsskripte anstelle Server-seitiger Skripte.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2