TXFAEventActionKind
Unit: HPDFXFAEventScript
Deklaration
TXFAEventActionKind= (xeakPresence, xeakAddInstance,
xeakRemoveInstance, xeakRawValue, xeakAccess,
xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
xeakLoadXML, xeakLoadDataXML, xeakChoiceOperation);
Beteende
Väljer den mutation som TXFAEventAction representerar
Den allmänna händelsevärden lägger till skrivningar av råvärde och åtkomst, indexerad infogning och instansflyttningar till de ursprungliga litterala operationerna presence/add/remove
Befintliga enumerationsvärden behåller sina ursprungliga ordinalpositioner; de tillagda värdena append:as
xeakBindIdentity länkar nya virtuella noder till publicerade stabila identiteter; xeakScriptResult bär ett explicit eller implicit slutförandevärde för calculate/validate
xeakHostState bär en ändring av sida, titel eller beräknings-/valideringstillstånd; xeakFocus begär fokus eller rensning, och xeakResetEdit rensar ett återställningsfälts föråldrade redigeringstillstånd
xeakBindDataIdentity binder en ny virtuell Data DOM-nod till sin publicerade nativa dataidentitet; raw-value-åtgärder riktade mot databindningar skriver det nativa datavärdet
xeakPropertyAttribute skriver ett attribut till en nativ formuläregenskap; Value innehåller namnet, en NUL-separator och UTF-8-värdet, och Target väljer en xebdProperty-bindning
xeakCreateProperty har ordinalen 14 och materialiserar den validerade PropertyPath under målformulärförekomsten; dess Value är tom, och efterföljande attribut- eller värdeåtgärder adresserar samma nativa egenskapssökväg
xeakLoadXML har ordinalen 15 och publicerar validerat exData-XML-innehåll; Value är det kompletta UTF-8-exData-fragmentet efter append eller overwrite, och Target med valfri PropertyPath identifierar dess nativa egenskapsförekomst
XML-åtgärden ersätter målinnehållet och registrerar ett explicit importtillstånd, så att tomt innehåll överlever nativ omladdning och behåller sitt effektiva rich-draw-beteende
xeakLoadDataXML har ordinalen 16 och importerar käll-XML till ett nativt mål av typen datasets, dataGroup eller dataValue; Value är det inkommande UTF-8-dokumentet, Argument är flaggan ignoreRoot och Argument2 är flaggan overwrite
Append behåller befintliga barnidentiteter, medan overwrite behåller målidentiteten och skapar nya identiteter för importerade barn; efterföljande åtgärder kan adressera de nya barnen via DataPath
xeakChoiceOperation har ordinalen 17 och publicerar en validerad XML-nyttolast för valoperation:er i Value; add, delete, clear och replace uppdaterar de faktiska formulärposterna per instans, medan state validerar exakta valda index mot det synkroniserade råvärdet
Operationen deltar i den nativa händelsetransaktionen; skriptning av valposter dokumenterar de metoder som producerar dessa åtgärder samt den sparade markeringsutökningen
Relaterade API:er
Interaktiv runtime för dynamiska XFA-widget:ar, FormCalc-funktioner och XFA-paket-DOM