Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Cambiar color de varios botones

Hola a todos,

tengo 5 botones que cada uno de ellos maximiza varias gráficas y minimiza las de los otros botones.

Ahora necesito que al pulsar un botón cambie de color y si pulso otro que cambie de color y el anterior vuelva al color inicial y así con todos.

Lo he hecho con 2 botones, pero con los demás no puedo.

Alguna idea?

Un saludo.

1 Solution

Accepted Solutions
alex_millan
Creator III
Creator III

Hola,

Utiliza una variable para controlar el boton pulsado. Por ejemplo, para el boton1 le das a la variable el valor 1, para el boton2 el valor 2, etc...

Luego configuras el color del boton en funcion de su valor para la variable. Por ejemplo, para el boton1, le pones el color calculado =if($(vBoton)=1, green(),red())

Espero que te ayude.

Un saludo

View solution in original post

3 Replies
alex_millan
Creator III
Creator III

Hola,

Utiliza una variable para controlar el boton pulsado. Por ejemplo, para el boton1 le das a la variable el valor 1, para el boton2 el valor 2, etc...

Luego configuras el color del boton en funcion de su valor para la variable. Por ejemplo, para el boton1, le pones el color calculado =if($(vBoton)=1, green(),red())

Espero que te ayude.

Un saludo

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Alexis:

A lo que dice Alex.Millan le puedes añadir asignar a la variable vBoton un valor en el script y la expresión inversa en el color calculado de la propiedad texto =if($(vBoton)=1, red(), green()) ... además de crear un disparador en cada botón asignando el valor apropiado a la variable.


Por otra parte, si la función de los botones es maximizar y minimizar los gráficos también puedes activar las opciones 'permitir minimizar' y 'minimizado automático' en todas las gráficas afectadas; al abrir cada una se minimizan las demás


Saludos

Joaquín

alexis_garcia
Creator II
Creator II
Author

Muchas gracias a los dos.

Lo tenía organizado con varias variables y no funcionaba, pero no había pensado que con una sola variable dándole un valor para cada botón lo conseguiría.

Gracias por vuestra ayuda.

Un saludo.