Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Botões com variavel/limpar

Olá, bom dia !

Existe alguns botões no qlik, que quando selecionados trazem contêiners.

Capturar 1.PNG

Capturar 2.PNG

Veja nas prints, que quando seleciono um determinado botão ele traz o contêiner.

Porém, quando seleciono outro botão, acontece isso

Capturar 3.PNG

Ele traz o outro gráfico, mas como podem ver, um fica em cima do outro.

Precisava que quando selecionasse um botão, ele escondesse/limpasse o gráfico do outro.

Poderiam me ajudar ?

Obrigado !!

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Pra você fazer isso, basta criar uma um disparador na hora que abrir o documento para zerar a variável, vBotao = 0.

vai em configurações -> propriedades do documento -> disparadores

View solution in original post

5 Replies
Anonymous
Not applicable
Author

Esse teu botão provavelmente para você minimizar o gráfico você tem que clicar novamente no botão, para ele alterar o valor da variável...

Pra você faze dessa forma como vc descreveu, sugiro fazer o seguinte, crie apenas uma variável ex "vBotao" e para cada botão você define um valor para essa variável... ex: botao 1 -> variavel = vBotao -> valor = 1 , botão 2 -> variavel = vBotao -> valor = 2, etc...

e dai nas propriedades de cada gráfico em layout, condicionais, você coloca a condição vBotao = 1 , no outro gráfico vBotao = 2 ...

paulovendruscol
Creator
Creator

Você precisa trabalhar com a variável na condicional do layout de seus gráficos, exemplo:

vVariavel = 0

Grafico A:

Na aba layout vc habilita a condição e define uma expressão, exemplo: vVariavel = 0

Grafico B:

Na aba layout vc habilita a condição e define uma expressão, exemplo: vVariavel = 1


Com isso basta definir as ações nos seus botões.

Anonymous
Not applicable
Author

Rodrigo, obrigado !

Muito bom esse exemplo.

Uma ultima duvida.

Se eu deixo algum botão selecionado(com gráfico aparecendo), ao fechar e abrir o documento, ele permanece.

Tipo, gostaria que ao reabrir o documento, nenhum botão estivesse selecionado.

Anonymous
Not applicable
Author

Pra você fazer isso, basta criar uma um disparador na hora que abrir o documento para zerar a variável, vBotao = 0.

vai em configurações -> propriedades do documento -> disparadores

Anonymous
Not applicable
Author

Muito obrigado pela ajuda !

Abraço !