Skip to main content
Solved

Campo select dependente de outro campo select


danielle-santos

Olá pessoal, boa tarde!

 

Preciso criar dois campos de seleção, um para Estado e um para Município. De acordo com o estado selecionado, no campo município devem ser carregados os municípios relacionados àquele estado. 

 

É possível fazer isso? Qual a melhor forma?

Obrigada!

Best answer by rafael.jefte

rafael.jefte wrote:

Olá! Eu faria o seguinte: criaria um campo para a pessoa selecionar o estado, criaria um campo condicional para, dependendo do estado selecionado, apareceria um campo com as cidades daquele estado. Seria mais ou menos assim: 

Cria um campo de “Seleção de lista”

Depois cria um seleção de lista para cada estado, com as cidades desse estado. Os: Em seleção de Lista você tem a opção de adicionar vários valores de uma vez, ficando mais fácil para adicionar todas as cidades de uma vez, você pode copiar da sua base da dados, ou da internet mesmo, e colar ali, e ele irá criar todas as opções de uma vez. Para isso basta clicar em “Adicionar vários”: 

Depois de adicionar todas as cidades de todos os estados, você vai clicar em “Condicionais em campos” e criar as condicionais. Eu faria da seguinte forma: Selecionaria o campo Estado> é igual a> O primeiro estado cadastrado (no meu exemplo é São Paulo). Depois no cenário definiria para exibir o campo “Cidades de São Paulo” se verdadeiro e esconder os outros campos se falso. Como na imagem abaixo: 

Depois é só duplicar a condicional e ir mudando os estados que irão aparecer. 

Espero ter ajudado! Qualquer duvida manda aqui. 

View original
Did this topic help you find an answer to your question?

5 replies

sara-haidar
Pipefy Staff
  • Pipefy Staff
  • 1 reply
  • August 23, 2022

Olá! é possível sim, você vai precisar criar o primeiro campo de seleção com as opções de estado e depois criar outros campos de seleção, cada um com as opções de muncípios de cada estado.

Depois, você vai criar as condicionais para fazer a exibição dos campos de município. Por exemplo:

Campo de estado = Paraná, se a condição for verdadeira, exibir o campo de Municípios do Paraná, se a condição for falsa, esconder o campo de Municípios do Paraná.

Dessa forma, você precisará criar uma condicional para cada estado! 


rafael.jefte
Forum|alt.badge.img+6

Olá! Eu faria o seguinte: criaria um campo para a pessoa selecionar o estado, criaria um campo condicional para, dependendo do estado selecionado, apareceria um campo com as cidades daquele estado. Seria mais ou menos assim: 

Cria um campo de “Seleção de lista”

Depois cria um seleção de lista para cada estado, com as cidades desse estado. Os: Em seleção de Lista você tem a opção de adicionar vários valores de uma vez, ficando mais fácil para adicionar todas as cidades de uma vez, você pode copiar da sua base da dados, ou da internet mesmo, e colar ali, e ele irá criar todas as opções de uma vez. Para isso basta clicar em “Adicionar vários”: 

Depois de adicionar todas as cidades de todos os estados, você vai clicar em “Condicionais em campos” e criar as condicionais. Eu faria da seguinte forma: Selecionaria o campo Estado> é igual a> O primeiro estado cadastrado (no meu exemplo é São Paulo). Depois no cenário definiria para exibir o campo “Cidades de São Paulo” se verdadeiro e esconder os outros campos se falso. Como na imagem abaixo: 

Depois é só duplicar a condicional e ir mudando os estados que irão aparecer. 


rafael.jefte
Forum|alt.badge.img+6
  • Brainy
  • 529 replies
  • Answer
  • August 23, 2022
rafael.jefte wrote:

Olá! Eu faria o seguinte: criaria um campo para a pessoa selecionar o estado, criaria um campo condicional para, dependendo do estado selecionado, apareceria um campo com as cidades daquele estado. Seria mais ou menos assim: 

Cria um campo de “Seleção de lista”

Depois cria um seleção de lista para cada estado, com as cidades desse estado. Os: Em seleção de Lista você tem a opção de adicionar vários valores de uma vez, ficando mais fácil para adicionar todas as cidades de uma vez, você pode copiar da sua base da dados, ou da internet mesmo, e colar ali, e ele irá criar todas as opções de uma vez. Para isso basta clicar em “Adicionar vários”: 

Depois de adicionar todas as cidades de todos os estados, você vai clicar em “Condicionais em campos” e criar as condicionais. Eu faria da seguinte forma: Selecionaria o campo Estado> é igual a> O primeiro estado cadastrado (no meu exemplo é São Paulo). Depois no cenário definiria para exibir o campo “Cidades de São Paulo” se verdadeiro e esconder os outros campos se falso. Como na imagem abaixo: 

Depois é só duplicar a condicional e ir mudando os estados que irão aparecer. 

Espero ter ajudado! Qualquer duvida manda aqui. 


Talitha Batista

Ola pessoal, boa tarde!!

 

Eu entendo que para as ideias do Rafael e da Sara, não fica condizente aplicar no database, ne? pois será criado 27 colunas como “Cidade de São Paulo”, “Cidades do Rio de Janeiro” etc

 

Queria alimentar o database com o estado e cidade, estou pensando em incluir seleção de lista para o estado e texto curto para cidade, seria o melhor?

 

Obrigada pessoal!


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • May 29, 2024

Ola, @Talitha Batista 

Se eu entendi sua solicitação, vc vai conseguir sim com a database

Vc deverá criar uma database com os estados e outras databases com os municípios.

Então vc cria as condicionais de acordo com a database do estado escolhido para chamar a database dos municípios referentes ao estado.

 

Para facilitar, você consegue criar os registros das databases dos municípios com o app importer dentro do Pipefy 

Veja o artigo 

https://help.pipefy.com/pt-BR/articles/2446394-como-importar-dados-de-uma-planilha

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings