A configuração de campos dependentes pode gerar dúvidas durante análises, principalmente quando existem várias perguntas condicionais relacionadas a uma mesma resposta.
Este artigo explica como funciona a exibição acumulativa dos campos e como configurar corretamente as regras de visibilidade.
Cenário
Para entender esse comportamento, vamos considerar um formulário em que a resposta de uma pergunta principal define quais campos dependentes serão exibidos.
No exemplo abaixo, a pergunta Quantidade de Módulos define quais módulos devem ser apresentados para preenchimento:
- Módulo 1 - Informe o tipo de ação
- Módulo 2 - Informe o tipo de ação
- Módulo 3 - Informe o tipo de ação
- Módulo 4 - Informe o tipo de ação
- Módulo 5 - Informe o tipo de ação
Como a regra funciona?
A exibição dos campos é acumulativa e cada pergunta possui sua própria regra de visibilidade.
Conforme a quantidade de módulos informada, as perguntas condicionais são
exibidas gradativamente:
- Se selecionar 1, será exibido apenas o Módulo 1.
- Se selecionar 2, serão exibidos os Módulos 1 e 2.
- Se selecionar 3, serão exibidos os Módulos 1, 2 e 3.
- Se selecionar 4, serão exibidos os Módulos 1, 2, 3 e 4.
- Se selecionar 5, serão exibidos os Módulos 1, 2, 3, 4 e 5.
Ou seja, ao selecionar o valor 5, o sistema apresenta todos os módulos de 1 a 5, pois a quantidade informada indica que todos eles devem ser preenchidos.
Como configurar a regra de visibilidade?
A regra de visibilidade deve sempre ser avaliada pela perspectiva do campo que está sendo exibido ou ocultado.
Utilizando o Módulo 5 como exemplo:
O campo referente ao Módulo 5 deve ser exibido apenas quando a quantidade selecionada for 5.
Caso o usuário selecione 1, 2, 3 ou 4, o campo do Módulo 5 deve permanecer oculto. Por isso, na configuração apresentada no print, é necessário definir a opção 5 como "Exibir" e todas as demais opções como "Ocultar".
📢 Importante
O mesmo conceito deve ser aplicado aos demais módulos. Dessa forma, garantimos que apenas os campos necessários sejam exibidos ao usuário e que a quantidade de módulos apresentados corresponda exatamente ao valor informado na pergunta inicial.
Exemplos de configuração dos demais módulos
Módulo 4
Módulo 3
Módulo 2
💬 Precisa de ajuda?
Se esta página não resolveu sua dúvida, entre em contato com o suporte.
Horário de atendimento:
Segunda a sexta-feira, das 9h às 18h (horário de Brasília).
Comentários
Por favor, entre para comentar.