2009 Dec 07 3:04 PM
I am trying to hide one tab of my tabstrip dynamically in PBO. It is seems very simple but my code does not work in 6.0
LOOP AT SCREEN.
IF screen-name = 'D_MAIN_TAB4'.
screen-invisible = 1.
screen-input = '0'.
screen-active = '0'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
Does anyone have any idea what am I doing wrong?
Thank you for your help.
2009 Dec 07 5:35 PM
It looks OK, assuming the name of your tabstrip control is 'D_MAIN' (strange name though). Where did you place the code? Is it after the tabstrip call in your main screen?
PROCESS BEFORE OUTPUT.
* PBO FLOW LOGIC FOR TABSTRIP 'TS_DOCUMENT'
MODULE TS_DOCUMENT_ACTIVE_TAB_SET.
CALL SUBSCREEN TS_DOCUMENT_SCA
INCLUDING G_TS_DOCUMENT-PROG G_TS_DOCUMENT-SUBSCREEN.
MODULE M9200_SET_STATUS.
MODULE M9200_SET_FIELD_ATTRIBUTES.
LOOP AT SCREEN.
...
* Header 2
IF screen-name EQ 'TS_DOCUMENT_TAB11'.
screen-invisible = '0'.
screen-active = '1'.
ENDIF.
...
MODIFY SCREEN.
ENDLOOP.
I am trying to hide one tab of my tabstrip dynamically in PBO. It is seems very simple but my code does not work in 6.0
LOOP AT SCREEN.
IF screen-name = 'D_MAIN_TAB4'.
screen-invisible = 1.
screen-input = '0'.
screen-active = '0'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
Does anyone have any idea what am I doing wrong?
Thank you for your help.
2009 Dec 07 5:35 PM
It looks OK, assuming the name of your tabstrip control is 'D_MAIN' (strange name though). Where did you place the code? Is it after the tabstrip call in your main screen?
PROCESS BEFORE OUTPUT.
* PBO FLOW LOGIC FOR TABSTRIP 'TS_DOCUMENT'
MODULE TS_DOCUMENT_ACTIVE_TAB_SET.
CALL SUBSCREEN TS_DOCUMENT_SCA
INCLUDING G_TS_DOCUMENT-PROG G_TS_DOCUMENT-SUBSCREEN.
MODULE M9200_SET_STATUS.
MODULE M9200_SET_FIELD_ATTRIBUTES.
LOOP AT SCREEN.
...
* Header 2
IF screen-name EQ 'TS_DOCUMENT_TAB11'.
screen-invisible = '0'.
screen-active = '1'.
ENDIF.
...
MODIFY SCREEN.
ENDLOOP.
2009 Dec 07 6:38 PM
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |