Ver Mensaje Individual
  #9  
Viejo 24/07/09, 13:46:04
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
El codigo donde creas el custom container y el control text edit debe ir en el PBO

tu PBO deberia quedar mas o menos asi (la definicion de las variables la pongo aqui pero deberia ir en el TOP)

DATA: go_cc TYPE REF TO cl_gui_custom_container,
go_txt TYPE REF TO cl_gui_textedit.

data: gv_visibilidad type char 1 value '1'. "Por defecto lo ponemos visible

if go_cc is initial.

CREATE OBJECT go_cc
EXPORTING
container_name = 'CONTAINER'.

endif.

if go_txt is initial.

CREATE OBJECT go_txt
EXPORTING
parent = go_cc.

endif.

go_txt->set_visible( visible = gv_visibilidad ).

Luego en el PAI deberias colocar el valor adecuado en la variable gv_visibilidad, despues de ejecutarse el PAI volveria a pasar por el PBO y ya
se mostraria o no dependiendo del boton que tocaran, el codigo del PAI seria algo mas o menos asi

case sy-ucomm.

when 'UCOMM_BOTON_MOSTRAR_TEXT_EDIT'.

gv_visibilidad = go_txt->visible_true.

when 'UCOMM_BOTON_OCULTAR_TEXT_EDIT'.

gv_visibilidad = go_txt->visible_false.

endcase.
Responder Con Cita