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