TXFAEventActionKind
Unité : HPDFXFAEventScript
Déclaration
TXFAEventActionKind= (xeakPresence, xeakAddInstance,
xeakRemoveInstance, xeakRawValue, xeakAccess,
xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
xeakLoadXML, xeakLoadDataXML);
Comportement
Sélectionne la mutation représentée par TXFAEventAction
xeakChoiceOperation porte l’ordinal 17 et publie une charge utile XML d’opération de choix validée dans Value ; add, delete, clear et replace mettent à jour les éléments de formulaire réels par instance, tandis que state valide les index sélectionnés exacts face à la valeur brute synchronisée
L’opération participe à la transaction d’événement native ; le scripting d’éléments de choix documente les méthodes qui produisent ces actions et l’extension de sélection enregistrée
Le host d'événements général ajoute les écritures raw-value et access, l'insertion indexée et les déplacements d'instances aux opérations littérales presence/add/remove d'origine
Les valeurs d'énumération existantes conservent leurs positions ordinales d'origine ; les valeurs supplémentaires sont ajoutées à la fin
xeakBindIdentity lie les nouveaux nœuds virtuels à des identités stables publiées ; xeakScriptResult porte une valeur d'achèvement calculate/validate explicite ou implicite
xeakHostState porte un changement d'état de page, titre ou calcul/validation ; xeakFocus demande le focus ou l'effacement, et xeakResetEdit efface l'état d'édition périmé d'un champ reset
xeakBindDataIdentity lie un nouveau nœud Data DOM virtuel à son identité de données native publiée ; les actions raw-value ciblant des bindings de données écrivent la valeur de données native
xeakPropertyAttribute écrit un attribut de propriété de formulaire natif ; Value contient le nom, un séparateur NUL et la valeur UTF-8, et Target sélectionne un binding xebdProperty
xeakCreateProperty a l'ordinal 14 et matérialise le PropertyPath validé sous l'occurrence de formulaire cible ; son Value est vide, et les actions d'attribut ou de valeur ultérieures adressent le même chemin de propriété natif
xeakLoadXML a l'ordinal 15 et publie du contenu exData XML validé ; Value est le fragment exData UTF-8 complet après append ou overwrite, et Target avec PropertyPath optionnel identifie son occurrence de propriété native
L'action XML remplace le contenu cible et enregistre un état d'import explicite, de sorte qu'un contenu vide survit au rechargement natif et conserve son comportement de draw rich effectif
xeakLoadDataXML a l'ordinal 16 et importe le XML source dans une cible datasets, dataGroup ou dataValue native ; Value est le document UTF-8 entrant, Argument est le drapeau ignoreRoot et Argument2 le drapeau overwrite
L'append conserve les identités d'enfants existantes, tandis que l'overwrite conserve l'identité cible et crée des identités fraîches pour les enfants importés ; les actions ultérieures peuvent adresser ces nouveaux enfants via DataPath
API associées
Runtime de widgets XFA dynamique interactif, Fonctions FormCalc et Packet DOM XFA