Passar para o conteúdo principal

As condições de visibilidade

As condições de visibilidade permitem exibir ou ocultar um campo de acordo com uma condição. O formulário se adapta assim à situação e apresenta apenas os campos úteis.

1. Princípio

Uma condição de visibilidade é composta de três elementos:

  • um campo de condição: o campo cujo valor é testado;

  • um operador: a forma de comparar esse valor;

  • um valor: aquilo com o qual o valor do campo é comparado.

Quando a condição é verificada, o campo é exibido. Caso contrário, ele é ocultado.

Uma condição de visibilidade pode ser definida em todos os tipos de campos. No entanto, nem todos podem ser usados para definir uma condição (consulte o parágrafo 3).

2. Definir uma condição de visibilidade

  1. Acesse a configuração do formulário:

    • Formulário existente: na página Meus formulários, clique no botão Editar do formulário em questão.

    • Novo formulário: você pode definir as condições de visibilidade já durante a criação do formulário.

  2. Clique no ícone de lápis do campo a ser condicionado. Esse lápis está presente em todos os campos.

  3. Abra a aba Visibilidade.

  4. Clique em Adicionar uma condição.

  5. Em "Visível se", selecione o campo de condição.

  6. Escolha o operador e, em seguida, informe o valor.

  7. Clique em Validar e, depois, salve o formulário.

3. Campos que podem ser usados para definir uma condição

A tabela abaixo indica, para cada tipo de campo, se ele pode ser usado para definir uma condição, de acordo com sua posição no formulário.

Tipo de campo

Fora da tabela

Dentro de uma tabela

Endereço

❌

❌

Áudio

❌

❌

Cálculo

✅

✅

Caixa de seleção

✅

✅

Campo de entrada

✅

✅

Escolha

✅

✅

Código de barras / QR Code

✅

✅

Contador

✅

✅

Contato

❌

❌

Data e Hora

❌

❌

Desenho

❌

❌

Arquivo fixo

❌

❌

Geolocalização

❌

❌

Imagem fixa

❌

❌

Lista

✅

✅

Foto

❌

❌

Anexo

❌

❌

Referência

✅

✅

Esquema

❌

❌

Separador

❌

❌

Assinatura

✅

❌

Slider

✅

✅

Tabela

❌

❌

Tag NFC

✅

✅

Texto fixo

❌

❌

Área de texto

❌

❌

Um campo localizado fora de uma tabela pode ser utilizado tanto para campos fora da tabela quanto para campos de uma tabela. Um campo localizado dentro de uma tabela só pode ser utilizado para os campos dessa mesma tabela.

Os Campos de Usuários Personalizados podem ser utilizados tanto para campos fora da tabela quanto para campos de uma tabela (consulte o parágrafo 8).

4. Os operadores

Os operadores disponíveis dependem do tipo do campo de condição.

Caixa de seleção e Assinatura

Dois operadores estão disponíveis: = e ≠.

  • Para uma caixa de seleção, o valor a escolher é Marcada ou Não marcada.

  • Para uma assinatura, o valor a escolher é Assinada ou Não assinada.

Outros campos

Para Cálculo, Campo de entrada, Escolha, Código de barras / QR Code, Contador, Lista, Referência, Slider e Tag NFC, os operadores são os seguintes:

Operador

Utilização

= e ≠

Um único elemento ou um único valor. Esses operadores são estritos.

<, ≤, >, ≥

Somente valores numéricos.

Entre os seguintes elementos e Entre nenhum dos seguintes elementos

Campos de múltipla escolha (Lista, Escolha).

Contém e Não contém

Campos nos quais se insere texto ou valores. A diferenciação entre maiúsculas e minúsculas é levada em conta: se a condição for definida com a letra A, ela só será verificada se a letra inserida for A, e não a.

Compreendido entre e Não compreendido entre

Somente valores numéricos. Dois valores devem ser informados.

5. Combinar várias condições

Várias condições podem ser definidas em um mesmo campo. Dois modos são propostos:

  • Todas as condições devem ser verificadas: o campo é exibido somente se cada uma das condições for atendida.

  • Pelo menos uma condição deve ser verificada: o campo é exibido assim que uma das condições for atendida.

Não se esqueça de salvar o formulário.

6. Aplicar uma condição a um separador

Quando uma condição é definida em um separador, ela se aplica a todos os campos que ele contém, desde que esses campos já estejam presentes no separador no momento em que a condição é definida.

Portanto, é recomendado colocar os campos no separador antes de definir a condição.

7. Aplicar uma condição a uma tabela

Quando uma tabela é ocultada por uma condição, todos os seus campos também o são. Eles podem, além disso, ter suas próprias condições.

8. Exibir um campo de acordo com o perfil do usuário

Os Campos de Usuário Personalizados podem ser usados para definir uma condição.

  1. Crie o Campo de Usuário Personalizado e preencha-o no perfil dos usuários envolvidos.

  2. Na aba Visibilidade do campo a ser condicionado, clique em Adicionar uma condição e selecione esse Campo de Usuário Personalizado.

  3. Escolha o operador e o valor, em seguida salve.

9. Ocultar um campo permanentemente

Para que um campo nunca seja visível no dispositivo móvel, abra a aba Visibilidade do campo, marque a caixa Campo sempre oculto e salve o formulário.

10. Limitação

As condições de visibilidade não suportam caracteres especiais. Se o valor usado em uma condição contiver uma vírgula ou qualquer outro caractere especial, a condição não funcionará corretamente.

Respondeu à sua pergunta?