Hacer invisible un table control
Ocultar un table control desde el PBO de la dynpro.
- Trucos
- 4 de 7
- Siguiente
- Mostrar una barra de progreso
La forma más directa es usar el atributo invisible del propio table control, en un módulo del PBO:
* tc es el nombre declarado con: CONTROLS tc TYPE TABLEVIEW USING SCREEN 0100.
tc-invisible = 'X'.También se puede hacer recorriendo los elementos de la pantalla. La versión anterior de esta página usaba SCREEN-VISIBLE, que no existe, y no hacía MODIFY SCREEN, así que no tenía efecto:
LOOP AT SCREEN.
IF screen-name = 'TABLE_CONTROL_1'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.