Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
valerioms
Creator
Creator

Ocultar campo

Bom dia!

Tenho um campo em um objeto de seleções múltiplas que só deve aparecer quando o campo acima estiver selecionado. Como ocultá-lo? A quem responder, obrigado.

1 Solution

Accepted Solutions
JacksonAlfonso
Creator
Creator

Você pode fazer assim, usar a opção expressão da Seleção Multipla, e colocar a expressão abaixo:

If (GetSelectedCount(Campo1) > 0, Campo2)


desse jeito o campo2 somente seria habilitado se o usuário selecionar algo no Campo1, acho que assim resolve.

Não deixa de aparecer o campo na lista, mas ele só habilita se houver seleção no campo anterior.

View solution in original post

5 Replies
JacksonAlfonso
Creator
Creator

Você pode fazer assim, usar a opção expressão da Seleção Multipla, e colocar a expressão abaixo:

If (GetSelectedCount(Campo1) > 0, Campo2)


desse jeito o campo2 somente seria habilitado se o usuário selecionar algo no Campo1, acho que assim resolve.

Não deixa de aparecer o campo na lista, mas ele só habilita se houver seleção no campo anterior.

valerioms
Creator
Creator
Author

É uma alternativa que funcionou. Mas gostaria mesmo de ocultar o campo. Não é possível?

JacksonAlfonso
Creator
Creator

Nesse objeto desconheço como fazer não aparecer.

Você pode contornar e colocar um objeto contêiner, com as duas listas, e colocar um condicional na aba Layout, de uma das listas e ocultar ou mostrar o objeto, mas não sei se vale a pena o esforço, e nem se ficaria bom o layout do app.

Marcio_Campestrini
Specialist
Specialist

Utilize a opção de exibir na aba Layout, com a fórmula que o jackson.alfonso‌ mencionou

2017-06-21 13_11_18-QlikView x64 - [H__Qlikview_Desenv_Desenvolvimento_PH07054_community_264802.qvw].png

Márcio Rodrigo Campestrini
JacksonAlfonso
Creator
Creator

Rodrigo, boa tarde !

Acho que não resolveria porque o que ele gostaria é de ocultar um dos campos do listbox, e não o listbox todo !