Avalados por :

Cómo evitar la selección simultánea de botones de opción en Visual Basic.NET con SDK

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

¡Hola a todos!

Estamos desarrollando un complemento utilizando SDK y Visual Basic.NET .

Tenemos un formulario en el que se seleccionan al mismo tiempo 2 botones de opción (pertenecientes al mismo grupo).

Este es un resultado no deseado que queremos evitar. Ver imagen a continuación.

¿Alguien tiene alguna idea de cómo podemos superar el problema? Cualquier código sería muy bienvenido.

Parece que debemos crear un controlador de eventos. Cada vez que se hace clic en un botón de opción, el controlador debe deseleccionar primero todos los botones del grupo, antes de que se seleccione el botón elegido. Esto garantizará que solo se seleccione 1 botón. Sin embargo, no queremos crear un controlador separado para cada botón en el grupo. Queremos crear un controlador que se active cada vez que se seleccione cualquier botón en el grupo. ¿Cómo podemos hacer esto?

Gracias

Leon Lai

Capture.JPG
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Edy,

Gracias por tu respuesta.

Ahora he encontrado la causa de mi problema.

Había utilizado un solo UserDataSource para ambos grupos de botones de opción:

userDS = oForm.DataSources.UserDataSources.Add("OpBtnDS", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 1)

Ahora he reemplazado esta línea de código con 2 líneas de código, una para cada grupo de botones de opción:

userDS = oForm.DataSources.UserDataSources.Add(" OpBtnDS1 ", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 1)

userDS = oForm.DataSources.UserDataSources.Add(" OpBtnDS2 ", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 1)


Ahora, el problema ha desaparecido. No sé la razón, pero funciona.

Saludos,

Leon







Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Leon,

es correcto. No es posible.

Lo que sospecho es que de alguna manera ha cambiado tu agrupación.

Cuando se marca el botón de las dos opciones, exporta tu formulario a xml y busca la agrupación para asegurarte de que sean correctas.

Saludos

Edy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola, Nuevo en Abap!

¡Gracias por tu respuesta!

¡Sería GENIAL si fuera imposible seleccionar dos botones de opción!

El problema es precisamente este: ¡ESTOY OBTENIENDO ESTE RESULTADO IMPOSIBLE!

Y mi pregunta es: ¿QUÉ HACER para evitar que esto suceda?

Quiero usar botones de opción, no casillas de verificación.

Saludos cordiales, Leon

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

En un grupo de dos opciones de botón de selección, creo que no es posible.

Si permiten esto, no tiene sentido tener botones de opciones.

En su lugar, puedes elegir casillas de verificación.

O crear otro grupo ya sea para envío con almacén o tienda principal.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?