Show Menu
TÓPICOS×

Suporte XFA em formulários adaptáveis baseados em XDP

Introdução

Formulários adaptáveis oferecem suporte para vários eventos XFA, propriedades, scripts e validações definidos em um arquivo XDP, incluindo:
  • Execução de scripts definidos em eventos no arquivo XDP.
  • Captura de valores padrão e propriedades comportamentais para campos no arquivo XDP.
  • Execução de scripts de validação definidos no arquivo XDP.
Quando um formulário adaptável é criado com base em um arquivo XDP, as propriedades, os eventos e as validações são preenchidos automaticamente na interface de criação do formulário. No entanto, os autores de formulários podem substituir alguns desses elementos para criar uma experiência alternativa.
Este artigo lista os eventos, propriedades e validações XFA suportados em formulários adaptáveis e explica como substituí-los em formulários adaptáveis.

Elementos XFA suportados e seu mapeamento em formulários adaptáveis

Fields

Quando um formulário adaptável é criado usando um arquivo XDP, você pode arrastar e soltar um campo XFA no formulário adaptável. A tabela a seguir lista como os campos XFA são mapeados para campos de formulário adaptáveis.
Campo ou contêiner XFA
Componente de formulário adaptável correspondente
Botão
Botão
Caixa de seleção
Caixa de seleção
Caixa de listagem
Lista suspensa
Campo de data/hora
Seletor de datas
Gráfico de assinatura
Rabiscar a assinatura
Campo numérico
Caixa numérica
Campo decimal
Caixa numérica
Campo de texto
Caixa de texto
Campo de senha
Caixa Senha
Imagem
Imagem
Texto
Texto
Subformulário
Painel
Área (Grupo)
Painel
Conjunto de subformulários
Painel

Propriedades

A tabela a seguir captura como vários scripts XFA definidos nos arquivos XDP se comportam em formulários adaptáveis.
Propriedades do componente XFA
Comportamento correspondente em formulários adaptáveis
somExpression
Mapeado para a propriedade Bind reference (bindRef) no formulário adaptável.
presence
Mapeado para a propriedade visível em forma adaptável. É possível substituí-la usando a expressão Visibilidade.
access
Mapeado para a propriedade enabled em forma adaptável. É possível substituí-la usando a expressão Acesso.
Acessibilidade: função
Mapeado para a propriedade role no formulário adaptável.
Acessibilidade: speakPriority
Mapeado para a propriedade speakPriority no formulário adaptável.
Acessibilidade: speakText
Mapeado para o texto personalizado de Acessibilidade em forma adaptável.
Acessibilidade: toolTip
Mapeado para a propriedade de descrição curta no formulário adaptável.
legenda (todos os tipos de campo)
Mapeado para a propriedade Title no formulário adaptável.
displayFormat (todos os tipos de Campo)
Mapeado para o Padrão de exibição em forma adaptável.
rawValue (todos os tipos de campo)
Mapeada para a propriedade value em Formulário adaptável.
itens (Caixa de listagem, Caixa de seleção)
Mapeada para a propriedade options em forma adaptável. É possível substituí-la usando a expressão Opções.
maxChar (Campo de texto)
Mapeado para a propriedade Máximo de caracteres permitidos na forma adaptativa.
várias linhas (Campo de texto)
Mapeado para a propriedade Permitir várias linhas na forma adaptativa.
fracDigit (Campo numérico, Campo decimal)
Mapeado para a propriedade de dígitos do Frac em forma adaptável.
leadDigit (Campo numérico, Campo decimal)
Mapeado para a propriedade de dígitos de cliente potencial em forma adaptável.
multiSelect (Caixa de listagem)
Mapeado para a propriedade de seleção múltipla no formulário adaptável.

Scripts

A tabela a seguir captura como vários scripts XFA definidos no arquivo XDP se comportam em formulários adaptáveis.
Eventos de script XFA
Comportamento correspondente em formulários adaptáveis
initialize
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.
calculate
Mapeado para a expressão Calculate na forma adaptativa.
validate
Mapeado para a expressão Validação em forma adaptável.
validationState
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.
exit
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.
clique (campos de botão)
Mapeado para a expressão Click do botão.
Suporte para script no servidor
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.
Suporte para serviços da Web
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.
Alteração (campo de script, botão de opção, caixa de seleção)
Este script é executado em tempo de execução e não pode ser substituído em forma adaptável.

Validações

A tabela a seguir captura como as validações XFA mapeiam para validações em formulários adaptáveis.
Validação XFA
Validação correspondente em forma adaptável
Padrão de validação (formatTest)
validatePictureClause
Mensagem de padrão de validação (formatTestMessage)
validatePictureMessage
Obrigatório (nullTest )
mandatory
Mensagem vazia (nullTestMessage)
mandatoryMessage
Validar script (scriptTest)
validateExp
Mensagem de script de validação (scriptTestMessage)
validateMessage
Não é possível substituir a propriedade obrigatória para botões de opção de formulário adaptável e grupos de caixas de seleção vinculados aos botões de seleção XFA.