TXFAEventActionKind

Unit: HPDFXFAEventScript

Declaration

TXFAEventActionKind= (xeakPresence, xeakAddInstance,
  xeakRemoveInstance, xeakRawValue, xeakAccess,
  xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
  xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
  xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
  xeakLoadXML, xeakLoadDataXML);

Behavior

Wählt die Mutation aus, die TXFAEventAction repräsentiert

xeakChoiceOperation hat Ordinal 17 und veröffentlicht eine validierte Choice-Operation-XML-Payload in Value; add, delete, clear und replace aktualisieren die tatsächlichen Form-Items pro Instanz, während state exakte ausgewählte Indizes gegen den synchronisierten Raw-Wert validiert

Die Operation partizipiert an der nativen Ereignistransaktion; Choice-Item-Scripting dokumentiert die Methoden, die diese Actions erzeugen, und die gespeicherte Selection-Erweiterung

Der allgemeine Event-Host ergänzt die ursprünglichen literalen Presence-/Add-/Remove-Operationen um Raw-Value- und Access-Schreibvorgänge, indizierte Einfügungen und Instanzverschiebungen

Bestehende Enumerationswerte behalten ihre ursprünglichen Ordinalpositionen; die zusätzlichen Werte werden angehängt

xeakBindIdentity verknüpft neue virtuelle Knoten mit veröffentlichten stabilen Identitäten; xeakScriptResult trägt einen expliziten oder impliziten Calculate/Validate-Abschlusswert

xeakHostState trägt eine Seiten-, Titel- oder Calculate/Validate-Zustandsänderung; xeakFocus fordert Fokus oder Löschung an, und xeakResetEdit löscht den veralteten Edit-Zustand eines Reset-Felds

xeakBindDataIdentity bindet einen neuen virtuellen Data-DOM-Knoten an seine veröffentlichte native Datenidentität; Raw-Value-Aktionen auf Datenbindungen schreiben den nativen Datenwert

xeakPropertyAttribute schreibt ein natives Formular-Property-Attribut; Value enthält den Namen, einen NUL-Separator und den UTF-8-Wert, und Target wählt ein xebdProperty-Binding

xeakCreateProperty hat Ordinal 14 und materialisiert den validierten PropertyPath unter der Ziel-Form-Occurrence; sein Value ist leer, und nachfolgende Attribut- oder Wertaktionen adressieren denselben nativen Property-Pfad

xeakLoadXML hat Ordinal 15 und veröffentlicht validierten exData-XML-Inhalt; Value ist das vollständige UTF-8-exData-Fragment nach Append oder Overwrite, und Target mit optionalem PropertyPath identifiziert seine native Property-Occurrence

Die XML-Aktion ersetzt den Zielinhalt und zeichnet einen expliziten Importzustand auf, sodass leerer Inhalt das native Neuladen überlebt und sein effektives Rich-Draw-Verhalten behält

xeakLoadDataXML hat Ordinal 16 und importiert Quell-XML in ein natives datasets-, dataGroup- oder dataValue-Ziel; Value ist das eingehende UTF-8-Dokument, Argument ist das ignoreRoot-Flag und Argument2 das overwrite-Flag

Append behält bestehende Kindidentitäten, während Overwrite die Zielidentität bewahrt und frische Identitäten für importierte Kinder erzeugt; nachfolgende Aktionen können diese neuen Kinder über DataPath adressieren

Verwandte APIs

Interactive Dynamic XFA Widget Runtime, FormCalc Functions und XFA Packet DOM