Avalados por :

Como evitar a seleção simultânea de botões de opção no Visual Basic.NET com SDK.

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

Olá a todos!

Estamos desenvolvendo um complemento utilizando SDK e Visual Basic.NET .

Temos um formulário no qual são selecionados simultaneamente 2 botões de opção (pertencentes ao mesmo grupo).

Este é um resultado indesejado que queremos evitar. Ver imagem abaixo.

Alguém tem alguma ideia de como podemos superar o problema? Qualquer código seria muito bem-vindo.

Parece que devemos criar um controlador de eventos. Sempre que um botão de opção é clicado, o controlador deve primeiro desmarcar todos os botões do grupo antes que o botão escolhido seja selecionado. Isso garantirá que apenas 1 botão seja selecionado. No entanto, não queremos criar um controlador separado para cada botão no grupo. Queremos criar um controlador que seja ativado sempre que qualquer botão no grupo for selecionado. Como podemos fazer isso?

Obrigado

Leon Lai

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

4 Respuestas

0
Cargando...

Olá Edy,

Obrigado pela sua resposta.

Agora encontrei a causa do meu problema.

Tinha usado um único UserDataSource para ambos os grupos de botões de opção:

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

Agora substituí esta linha de código por 2 linhas de código, uma para cada grupo de botões de opção:

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

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


Agora, o problema desapareceu. Não sei a razão, mas está funcionando.

Saudações,

Leon







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

Olá Leon,

está correto. Não é possível.

Suspeito que de alguma forma sua agrupação foi alterada.

Ao marcar o botão das duas opções, exporte seu formulário para xml e verifique a agrupação para garantir que estejam corretas.

Saudações

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...

Olá,

Em um grupo de duas opções de botão de seleção, acredito que não seja possível.

Se permitirem isso, não faz sentido ter botões de opções.

Em vez disso, você pode escolher caixas de seleção.

Ou criar outro grupo seja para envio com armazém ou loja 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?