스마트폼의 그림영역에 프로그램 실행시 동적으로 그림을 변경하고자 하려고 하는데 어떻게 해야 하는지 많은 도움 바랍니다.
가능한지?
댓글 9
-
정군
2009.05.13 22:20
-
강의식
2009.05.13 23:23
정군님 감사합니다.
어렵게 찾아주셨는데... 제가 이해하기에는 어렵네요.....
관련된 소스 없을까요?
-
정군
2009.05.14 02:41
저도 안해봐서 정확히 모르겠습니다만, 후배에게 물어보니 텍스트 같은 경우에 IF 문을 이용해서 뿌려주는 걸 변경해 줄 수 있다고 하더라구요. 그런 식으로 로직을 넣는게 아닌가 모르겠습니다.
제가 스마트폼이랑 ALV를 안써서 좀 잼뱅이라.. 큰 도움 못 드리네요.
-
강의식
2009.05.14 07:41
감사합니다.... 저도 힘내서 찾아보고 연구해 보도록 할께요...
다시한번 감사드립니다.
-
대게
2009.05.14 20:17
그래픽을 더블클릭하시면 Condition Tab으로 이동하실 수 있습니다.
Condition에서 Field 조건을 주셔서 보이거나 안보이거나 하는 설정을 할 수 있습니다.
이것을 통해 같은 자리에 여러그림을 놓고 조건에 맞는 그림만 표시하면 Dynamic하게 그림을 변경할 수 있을것 같아요~
저의 경우 보통 스마트 폼에서 도장파일을 여러개 등록해 놓고 승인자에 따라 도장을 찍어줄 때 이런방법을 사용해요~^^
-
activeman
2009.05.14 21:19
그래픽 일반 속성에 보시면( 아래예제는 사원사진을 보여 주는 것임)
이름 &E_EMPID& => 사진의 변수명 "E_EMPID"에 "&"를 양쪽에 붙여 주시면 됩니다. 그러면 사원번호의 사진이 보여짐
오브젝트 GRAPHICS
ID BMAP
스마트폼에서 조건을 붙여서 보여 줄수도 있겠지만 스마트폼에서 소스 코딩하기 번거로우면 스마트 폼 호출하기 전에
조건에 맞게 값을 생성후 스마트폼에서 호출하는 방법을 이용하시면 더 쉬울 겁니다.
즐밥하세요.
-
해바라기
2009.05.14 22:37
변수명을 유기적으로 하면 Dynamic하게 그림을 변경할 수도 있겠다 싶네요. 저도 한번 테스트 해봐야겠네요.
한수배우고 갑니다.^^
-
정군
2009.05.14 23:09
activeman님:
설명이 시원시원하게 좋네요.
저도 링크 달고, 좀 이해못하는 중이었는데 무슨 말인지 잘 이해가 갑니다. 감사합니다.
-
Will
2009.06.23 20:59
좋은 정보 감사합니다 ^^
https://www.sdn.sap.com/irj/scn/thread?messageID=156793
부족하지만, 참고할만한 내용입니다.