TXFAEventActionKind
Unit: HPDFXFAEventScript
Declaration
TXFAEventActionKind= (xeakPresence, xeakAddInstance,
xeakRemoveInstance, xeakRawValue, xeakAccess,
xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
xeakLoadXML, xeakLoadDataXML, xeakChoiceOperation);
Adfærd
Vælger den mutation, som TXFAEventAction repræsenterer
Den generelle event-host tilføjer rå værdi- og access-skrivninger, indekseret indsættelse og instance-flytninger til de originale literal presence/add/remove-operationer
Eksisterende enum-værdier bevarer deres originale ordinalpositioner; de yderligere værdier tilføjes bagest
xeakBindIdentity linker nye virtuelle noder til publicerede stabile identiteter; xeakScriptResult bærer en eksplicit eller implicit calculate/validate-fuldførelsesværdi
xeakHostState bærer en side-, titel- eller beregnings-/valideringstilstandsændring; xeakFocus anmoder om fokus eller rydning, og xeakResetEdit rydder et reset felts forældede redigeringstilstand
xeakBindDataIdentity binder en ny virtuel Data DOM-node til dens publicerede native dataidentitet; raw-værdi-handlinger mod databindinger skriver den native dataværdi
xeakPropertyAttribute skriver en native formular property-attribut; Value indeholder navnet, en NUL-separator og UTF-8-værdien, og Target vælger en xebdProperty-binding
xeakCreateProperty har ordinal 14 og materialiserer den validerede PropertyPath under target form occurrence; dens Value er tom, og efterfølgende attribut- eller værdihandlinger adresserer samme native property-sti
xeakLoadXML har ordinal 15 og publicerer valideret exData XML-indhold; Value er det komplette UTF-8 exData-fragment efter append eller overwrite, og Target med valgfri PropertyPath identificerer dets native property-occurrence
XML-handlingen erstatter målindholdet og registrerer en eksplicit importtilstand, så tomt indhold overlever native genindlæsning og bevarer sin effektive rich draw-adfærd
xeakLoadDataXML har ordinal 16 og importerer kilde-XML i et native datasets-, dataGroup- eller dataValue-mål; Value er det indkommende UTF-8-dokument, Argument er ignoreRoot-flaget, og Argument2 er overwrite-flaget
Append beholder eksisterende barn-identiteter, mens overwrite beholder målidentiteten og opretter friske identiteter til importerede børn; efterfølgende handlinger kan adressere disse nye børn gennem DataPath
xeakChoiceOperation har ordinal 17 og publicerer en valideret choice operation XML-payload i Value; add, delete, clear og replace opdaterer de faktiske per-instance formular-items, mens state validerer eksakte valgte indeks mod den synkroniserede rå værdi
Operationen deltager i den native event-transaktion; choice item-scripting dokumenterer de metoder, der producerer disse handlinger, og den gemte markeringudvidelse
Relaterede API'er
Interactive Dynamic XFA Widget Runtime, FormCalc Functions og XFA Packet DOM