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
nameEin Bezeichner, der verwendet wird, um dieses Element in Skriptausdrücken eindeutig zu kennzeichnen.
occurBeschreibt die Einschränkungen in Bezug auf die Anzahl der zulässigen Instanzen für den zugehörigen einschließenden Container.
minGibt die Mindestanzahl der Instanzen an, die instanziiert werden können.
maxGibt die Höchstanzahl der Instanzen an, die instanziiert werden können.
countGibt die aktuelle Anzahl der instanziierten Instanzen an.
setInstancesFügt die angegebenen Teilformulare oder Teilformularsätze von diesem Knoten zurück oder entfernt diese.
addInstanceFügt diese Knoten eine neue Instanz eines Teilformulars oder Teilformularsatzes hinzu.
removeInstanceEntfernt ein Teilformular oder einen Teilformularsatz von diesem Knoten.
moveInstanceVerschiebt 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.
insertInstanceFügt diesem Knoten eine neue Instanz eines Teilformulars oder Teilformularsatzes hinzu.
list list
Eigenschaft
Beschreibung
lengthDie Anzahl der Elemente in der Liste.
itemIndex auf der Basis Null zur Sammlung.
appendFügt am Ende der Liste der Nodes eine Node an.
removeEntfernt einen Knoten aus der Knotenliste.
insertFü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
isContainerGibt an, ob dieses Objekt ein Containerobjekt ist.
Ohne
isNullGibt an, ob der aktuelle Datenwert ein Nullwert ist.
Ohne
resolveNodeWertet 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
resolveNodesWertet 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