Posibles bugs en radiobuttons


([N4] Fran) #1

Buenos dias:

 

He intentado desarrollar un formulario con varios controles "sincronizados" por medio de eventos y señales, incluyendo radiobuttons. Me he topado con un par de pegas con los radiobuttons, que me han hecho cambiarlos por botones:

- No ejecutan eventos con la señal simple click: Asocio un evento a un radiobutton, y la señal es simple click y veo que no se ejecuta el evento. Esto lo he comprobado poniendo un mensaje en el evento y viendo que no se muestra. Con el mismo evento disparado desde la señal gana foco, si se ejecuta.

- Si se pulsa 2 veces el mismo radiobutton, se queda desmarcado: Hago que un radiobutton edite una variable local y que le de, p. ej., el valor 0.

Si pulso una vez el radiobutton, aparece marcado. Si pulso otra vez el mismo radiobutton, se queda desmarcado.

De esta forma, teniendo 2 radiobutton que pongan a 0 ó 1 una determinada variable local, se consigue que ambos aparezcan desmarcados... cosa que no debería ser así.

 

Es posible que sea solamente algo visual, pero da muy mala impresión.

 

He buscado esto con la herramienta de búsqueda del foro y no he encontrado nada reportado al respecto.

 

Un saludo,

 

Fran.


([N4] rcueto.velneo) #2

Hola, Fran:

Las señales de evento de “Item: XXXX”, como la que has usado, “Item: Simple clic” son específicas para objetos de lista (rejillas o casilleros); se entiende por Item una fila de la rejilla o una casilla de un casillero. La señal análoga para el botón de radio podría ser “Ratón: Botón pulsado” o “Ratón botón soltado”.

En lo que respecta al desmarcado del botón de radio cuando se pulsa dos veces sobre el mismo, confirmarte que se trata de un problema de refresco que hemos podido reproducir la incidencia y que la hemos incluido en nuestro sistema de gestión de incidencias con el código de referencia: 1318.
 
Con este código puedes hacer referencia a la incidencia en el caso de que quieras conocer su estado en el futuro.
 
Muchas gracias por tu colaboración.
 
Un saludo.


([N4] Fran) #3

Ok. Gracias Rafa.

 

Un saludo,

 

Fran.