Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Alternância de cores em Objeto de Texto.......

Senhores,

eu tenho alguns abjetos de textos que estou utilizando como botões em minha interfae BI com fundo branco e preciso que mude para fundo cinza quando clico sobre o mesmo e que volte a ter fundo branco quando eu clicar em outro objeto de texto. Alguém sabe como fazer isso?!

          Desde já agradeço,

                         Eurico Souza.

1 Solution

Accepted Solutions
rphpacheco
Creator III
Creator III

Olá Eurico.

É possivel fazer isso. Claro que não sei como está montado o seu projeto e para que finalidades os seus botões servem, mas vamos lá com um caminho possível para o seu problema.

Vá em Configurações -> Visão Geral das Variáveis e crie uma variável sem quaisquer valor, apenas crie (no exemplo que postei a variável chama-se VAR).

Feito isso, você irá nas Propriedades do Objeto de Texto -> Adicionar Ação -> Externo -> Definir Variável e inclua a variável VAR e defina um valor único para ela. O único que eu digo é para cada objeto de texto existirá um valor único.

Após isso, vá na aba Geral das Propriedades do Objeto de Texto -> Fundo -> Cor -> Cor da Base -> Calculado e inclua a expressão

If($(VAR)=1,White(),Black())

Nela, estamos dizendo que se ao clicar no objeto que tem o parâmetro de ação definindo a variável para um valor (1), a cor assumida será o branco, senão preto (Você poderá usar a cor que desejar ai ok?).

Faça isso nos demais objetos, respeitando os valores de cada um e as sequências de cores que irá dar certo

Abraço!

View solution in original post

1 Reply
rphpacheco
Creator III
Creator III

Olá Eurico.

É possivel fazer isso. Claro que não sei como está montado o seu projeto e para que finalidades os seus botões servem, mas vamos lá com um caminho possível para o seu problema.

Vá em Configurações -> Visão Geral das Variáveis e crie uma variável sem quaisquer valor, apenas crie (no exemplo que postei a variável chama-se VAR).

Feito isso, você irá nas Propriedades do Objeto de Texto -> Adicionar Ação -> Externo -> Definir Variável e inclua a variável VAR e defina um valor único para ela. O único que eu digo é para cada objeto de texto existirá um valor único.

Após isso, vá na aba Geral das Propriedades do Objeto de Texto -> Fundo -> Cor -> Cor da Base -> Calculado e inclua a expressão

If($(VAR)=1,White(),Black())

Nela, estamos dizendo que se ao clicar no objeto que tem o parâmetro de ação definindo a variável para um valor (1), a cor assumida será o branco, senão preto (Você poderá usar a cor que desejar ai ok?).

Faça isso nos demais objetos, respeitando os valores de cada um e as sequências de cores que irá dar certo

Abraço!