안녕하세요.
이런거 구현하고 싶어서 문의드립니다.
스크린에 버튼이 있구요. 버튼 글씨는 open입니다. 이 open 버튼을 클릭하면 해당버튼의 글씨가 close로 바꾸고 싶습니다.
할 수 있는 방법이 없는지요?
그것이 궁금합니다...^^
댓글 2
-
鵬의 날개
2007.05.15 23:24
-
꼽사리
2007.05.16 02:47
플래그를 둬서 토글시키면 될거 같습니다만...
원하시는게 이건지는 잘 모르겠네요. ^^
INITIALIZATION.
* CLEAR: FLAG.
IF FLAG IS INITIAL.
PUSHBTN = 'OPEN'.
ENDIF.
TABLES SSCRFIELDS.
AT SELECTION-SCREEN.
IF SSCRFIELDS-UCOMM = 'PUSH'.
IF FLAG = 'X'.
PUSHBTN = 'CLOSE'.
CLEAR: FLAG.
ELSE.
PUSHBTN = 'OPEN'.
FLAG = 'X'.
ENDIF.
ENDIF.
음...글씨를 바꿀려면...필드의 텍스트를 바꿔야 하는데...그럴려면 변수로 지정해야됩니다...
하지만 버튼의 경우는 텍스트를 변수로 지정할 수가 없을 것 같군요...
아시는 분들은 알려주세요...
open, close 두개의 버튼을 만들어서 사용하면 님이 원하는 것과 비슷한 효과는 낼수 있겠네요...
open을 클릭하면 close 를 활성화 시키고 open을 비활성화 시키고...
close를 클릭하면 위와 반대로 작업해서 비슷한 효과를 낼수도 있습니다...