PDA

Ver la Versión Completa : Select-Options GRISES (ayuda!!)


ebelyn
04/02/09, 14:06:46
Hola, nesecito que cuando selecciono el primer radiobutom se me ponga gris toda la fila del 2do radiobutom, o sea el segundo select-option. Y viceversa, cuanso selecciono el segundo readiobutom se ponga gris el primer select-option. Si alguien me puede ayudar muchas gracias!!!!!!!!!

Aca les dejo un ejemplo..

SELECTION-SCREEN BEGIN OF BLOCK b_01 WITH FRAME TITLE text-700.

* For Select Option NUMERO UTENTE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_rb1 RADIOBUTTON GROUP gr1.
SELECTION-SCREEN COMMENT 13(14) text-001 FOR FIELD p_rb1.
SELECT-OPTIONS s_numute FOR eanl-zz_numute. "Numero utente
SELECTION-SCREEN END OF LINE.

* For Select Option POD
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_rb2 RADIOBUTTON GROUP gr1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 13(14) text-002 FOR FIELD p_rb2.
SELECT-OPTIONS s_pod FOR eanl-zz_pod. "Codice POD
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK b_01.

DavidXD_XD
04/02/09, 14:23:27
Hola, intentalo asi:

SELECTION-SCREEN BEGIN OF BLOCK b_01 WITH FRAME TITLE text-700.
* For Select Option NUMERO UTENTE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_rb1 RADIOBUTTON GROUP gr1 USER-COMMAND uc.
SELECTION-SCREEN COMMENT 13(14) text-001 FOR FIELD p_rb1.
SELECT-OPTIONS s_numute FOR eanl-zz_numute MODIF ID gp1. "Numero utente
SELECTION-SCREEN END OF LINE.

* For Select Option POD
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS p_rb2 RADIOBUTTON GROUP gr1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 13(14) text-002 FOR FIELD p_rb2.
SELECT-OPTIONS s_pod FOR eanl-zz_pod MODIF ID gp2. "Codice POD
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b_01.

AT SELECTION-SCREEN OUTPUT.
IF p_rb1 = 'X'.
LOOP AT screen.
IF screen-group1 = 'GP1'.
screen-input = 1.
MODIFY screen.
ELSEIF screen-group1 = 'GP2'.
screen-input = 0.
MODIFY screen.
ENDIF.
ENDLOOP.
ELSE.
LOOP AT screen.
IF screen-group1 = 'GP1'.
screen-input = 0.
MODIFY screen.
ELSEIF screen-group1 = 'GP2'.
screen-input = 1.
MODIFY screen.
ENDIF.
ENDLOOP.
ENDIF.

Espero q t pueda ayudar ... un saludo :D

ebelyn
04/02/09, 14:53:52
:D Muchas gracias por la solucion!!!!!!!!!!!!