Skriptunterstützung für HTML5-Formulare scripting-support-for-html-forms
CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
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 aller Formularmodellobjekte 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 eine andere angegebene Position innerhalb des Formularmodells. Die entsprechenden Datenmodellinformationen für das Objekt werden ebenfalls innerhalb des Datenmodells neu positioniert.
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.
Knoten node
Eigenschaft
Beschreibung
Ausnahme
createNode
Erstellt einen neuen Knoten basierend auf einem gültigen Klassennamen.
Ohne
isContainer
Gibt an, ob dieses Objekt ein Containerobjekt 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 einen angegebenen Eigenschaftswert ab.
Ohne
setAttribute
Legt den Wert einer angegebenen Eigenschaft fest.
Ohne
model model
Eigenschaft
Beschreibung
Ausnahme
nicht vorhanden
nicht vorhanden
nicht vorhanden
Teilformular subform
absenden submit
Eigenschaft
Beschreibung
target
Die URL, an die die Daten gesendet werden. Das Auslassen dieses Attributs impliziert, dass die XFA-Verarbeitungsanwendung den URI mithilfe einer produktspezifischen Technik abruft, z. B. durch Zugriff auf produktspezifische Informationen im config-Objekt.
tree tree
subformset subformset
Eigenschaft
Beschreibung
Ausnahme
instanceManager
Das instanceManager-Objekt verwaltet das Erstellen, Entfernen und Verschieben von Formularmodellobjekten in Instanzen.
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
Objekt object
Rechteck rectangle
textEdit textedit
exclGroup exclgroup
Bogen arc
border border
$layout layout
Elemente items
Eigenschaft
Beschreibung
Ausnahme
presence
Gibt die Sichtbarkeit eines Objekts an.
Ohne
FormCalc formcalc
FormCalc ist eine XFA-spezifische Sprache zum Erstellen von e-form-zentrierten Logiken und Berechnungsstämmen. FormCalculation stellt einen leistungsstarken Satz von Build-Funktionen bereit.
Von FormCalc unterstützte Funktionen formcalc-supported-functions
FormCalc-Ausdrucksunterstützung formcalc-expression-support
Acrobat API-Unterstützung acrobat-api-support
-
Arithmetische Funktionen
- Abs()
- Avg()
- Ceil()
- Anzahl()
- Floor()
- Maximal()
- Min()
- Mod()
- Round()
- Summe()
-
Wissenschaftliche Funktionen
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Ocker()
- Exp()
- Protokoll()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Finanzfunktionen
- Apr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Begriff()
-
Logische Funktionen
- Choose()
- If()
- Oneof()
- In()
-
Zeichenfolgen-Funktionen
- Bei()
- Concat()
- Linksbündig()
- Len()
- Lower()
- Ltrim()
- Ersetzen()
- Rechtsbündig()
- Rtrim()
- Bereich()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Datum und Uhrzeit
- Datum()
- num2date()
- DateFmt()
Unterstützte XFA-Ereignisse supported-xfa-events
Die folgenden clientseitigen 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. Es wird empfohlen, Client-seitige Validierungs- und Berechnungs-Skripte anstelle Server-seitiger Skripte zu verwenden.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da