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
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.
Clique no ícone de lápis do campo a ser condicionado. Esse lápis está presente em todos os campos.
Abra a aba Visibilidade.
Clique em Adicionar uma condição.
Em "Visível se", selecione o campo de condição.
Escolha o operador e, em seguida, informe o valor.
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 |
| Um único elemento ou um único valor. Esses operadores são estritos. |
| Somente valores numéricos. |
| Campos de múltipla escolha (Lista, Escolha). |
| 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. |
| 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.
Crie o Campo de Usuário Personalizado e preencha-o no perfil dos usuários envolvidos.
Na aba Visibilidade do campo a ser condicionado, clique em Adicionar uma condição e selecione esse Campo de Usuário Personalizado.
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.



