테이블 컨트롤에서 한 필드를 리스트 박스로 만들었습니다.
리스트 박스가 만들어 졌는데
문제는 처음엔 space였다가 선택을 했을때 값이 들어가야 하는데
처음부터 값이 모두 들어가져 있습니다.
다른 필드(리스트박스 되어있음) 것과 모든 조건을 같이 했는데도 안되네요
어떻게 해야하나요?
아래 님과 같이 한게 아니구요 LAYOUT에서 DROPDOWN에서 리스트 박스를 한것이에요
그래서 로직을 따로 만들지는 않았구요
댓글 3
-
StoryGuy97™
2009.03.14 02:05
-
민버미꺼!
2009.03.16 17:13
혹시 테이블 컨트롤 필드가 Dictionary에 존재하는 Domain을 지정했다면 그 Domain의 Value Range를 확인해 보시고요..
리스트 박스에 값 추가하는 부분은 Story가이님 소스를 참조하시고요..
-
KAMEL
2009.03.16 18:33
감사합니다 해결했습니다 .도메인에 SPACE인경우도 있어서 그렇더라구요 그래서 필드하나 만들고 SPACE인경우 다른 값으로 받는것으로 사용하고 스토리님께서 올려주신 소스 참조해서 해결했습니다.
감사합니다.
소스 한번 볼 수 있을까요?
아래와 같은 방법을 사용하셨다면 문제가 없을텐데요... 아마 카멜님께서도 동일한 방법을 사용하셨을테고..
CLEAR : GS_LIST.
GS_LIST-KEY = '1'.
GS_LIST-TEXT = '내역'.
APPEND GS_LIST TO GT_LIST.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = ' ' "<= 여기 그... listbox 명
VALUES = GT_LIST.