Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
March 26 at 10am ET: See how Qlik drives growth and value in ISV segment - REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
shark33333
Contributor
Contributor

Obligar a seleccion en cuadro de lista.

Buenos días,

    Tengo el siguiente problema. Me gustaría obligar a que dentro de un cuadro de lista, siempre haya un elemento seleccionado.

    Cuando no esta seleccionado ningún elemento la gráfica que se obtiene queda muy sobrecargada.

Saludos.

   

1 Solution

Accepted Solutions
rubenmarin

Buenas, si quieres que haya un único elemento seleccionado puedes: Selecciona un único valor en el cuadro de lista -> entra a propiedades -> General -> marca la casilla 'siempre un valor seleccionado' (si no hay un único valor seleccionado esta casilla aparece deshabilitada). 

Saludos.

View solution in original post

5 Replies
rubenmarin

Buenas, si quieres que haya un único elemento seleccionado puedes: Selecciona un único valor en el cuadro de lista -> entra a propiedades -> General -> marca la casilla 'siempre un valor seleccionado' (si no hay un único valor seleccionado esta casilla aparece deshabilitada). 

Saludos.

shark33333
Contributor
Contributor
Author

Buenas,

    Tengo varias hojas asociadas al proyecto y cuando fijo un valor en una tal y como indicas, ese valor queda fijado en el resto de paginas.

    Hay alguna forma de desligar esa seleccion en otras paginas?.

Muchas gracias.

   

rubenmarin

Hola, ese es el funcionamiento normal de Qlik, y es un funcionamiento cómodo porque te permite analizar los mismo datos en los distintos informes.

Si quieres alterar este comportamiento puedes hacerlo a través de acciones al abandonar/entrar en las hojas para que borre las selecciones (todas o una acción por cada campo a borrar); otra alternativa es usando estados alternos.

 

shark33333
Contributor
Contributor
Author

Buenas,

    He entrado en el apartado de los disparadores de la hoja, pero no veo como cambiar el estado del CUADRO DE LISTA para que no se seleccione "Siempre un valor seleccionado".

   Podrias indicarme como hacerlo?.

Muchas gracias.

 

    

 

rubenmarin

Los campos con esa opción marcada no se puede quitar la selección.

Se podría hacer una macro pero ya sería complicarlo y puede que no funcione en access point:

https://community.qlik.com/t5/QlikView-App-Development/macro-to-replace-always-one-selected-option/m...

 

Otra alternativa es quitar la opción para que siempre haya un valor seleccionado y controlar que se quede un único valor seleccionado en el campo, con una accion "Seleccionar en campo" para OnSelect y OnChange, y modificar la selección si eligen más de una o ninguna.

Para que solo lo haga en una hoja necesitarías una variable que indique la hoja, que al acceder la hoja ponga 1/0 para controlar cuando tiene que ejecutar la acción

Acción -> Seleccionar en campo

Campo: =If(NombreVariable=1, 'NombreCampo')

Buscar cadena de texto: =If(GetSelectedCount(NombreCampo)<>1,Maxstring(NombreCampo),NombreCampo)