TXFAEventActionKind
Unidade: HPDFXFAEventScript
Declaration
TXFAEventActionKind= (xeakPresence, xeakAddInstance,
xeakRemoveInstance, xeakRawValue, xeakAccess,
xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
xeakLoadXML, xeakLoadDataXML, xeakChoiceOperation);
Comportamento
Seleciona a mutação representada por TXFAEventAction
O host geral de eventos acrescenta escritas de valores em bruto e de acessos, inserção indexada e movimentos de instâncias às operações originais literais de presence/add/remove
Valores existentes da enumeração mantêm as posições ordinais originais deles; os valores adicionais são acrescentados
xeakBindIdentity liga nós virtuais novos a identidades estáveis publicadas; xeakScriptResult transporta um valor explícito ou implícito de conclusão de calculate/validate
xeakHostState transporta uma alteração de páginas, de títulos ou de estados de cálculo/validação; xeakFocus pede foco ou limpeza, e xeakResetEdit limpa o estado obsoleto de edição de um campo de reset
xeakBindDataIdentity vincula um nó virtual novo do Data DOM à identidade nativa de dados publicada dele; ações de valores em bruto visando bindings de dados escrevem o valor nativo de dados
xeakPropertyAttribute escreve um atributo nativo de propriedades de formulários; Value contém o nome, um separador NUL e o valor UTF-8, e Target seleciona um binding xebdProperty
xeakCreateProperty tem ordinal 14 e materializa o PropertyPath validado sob a ocorrência de formulários alvo; o Value dele é vazio, e ações subsequentes de atributos ou de valores endereçam o mesmo caminho nativo de propriedades
xeakLoadXML tem ordinal 15 e publica conteúdo XML validado de exData; Value é o fragmento exData UTF-8 completo depois de append ou overwrite, e Target com PropertyPath opcional identifica a ocorrência nativa de propriedades dele
A ação XML substitui o conteúdo do alvo e regista um estado explícito de importações, pelo que conteúdo vazio sobrevive ao recarregamento nativo e mantém o comportamento efetivo dele de draws rich
xeakLoadDataXML tem ordinal 16 e importa XML fonte para um alvo nativo de datasets, dataGroup ou dataValue; Value é o documento UTF-8 de entrada, Argument é a flag ignoreRoot e Argument2 é a flag overwrite
Appending retém identidades existentes de filhos, enquanto overwrite retém a identidade do alvo e cria identidades frescas para filhos importados; ações subsequentes podem endereçar esses filhos novos através de DataPath
xeakChoiceOperation tem ordinal 17 e publica um payload XML validado de operações de escolhas em Value; add, delete, clear e replace atualizam os itens reais de formulários por instância, enquanto state valida índices selecionados exatos contra o valor bruto sincronizado
A operação participa na transação nativa de eventos; o scripting de itens de escolhas documenta os métodos que produzem estas ações e a extensão guardada de seleções
APIs relacionadas
Runtime interativo de widgets XFA dinâmicos, Funções FormCalc e XFA Packet DOM