성명 | 기간 | 1월 | 2월 | 3월 |
태사성 | 1년 | 100 | 200 | 300 |
나무 | 1.5년 | 100 | 150 | 200 |
합계 | 200 | 350 | 500 |
만약 위와 같은 데이터를 뿌려줄때 성명의 필드 값이 나무인 라인들만 색을 넣어서 표시할 수 있는지요..
고수님들 부탁드립니다...
오늘도 행복한 하루 되세요.
댓글 9
-
redlemon14
2011.01.12 19:22
-
JG
2011.01.12 19:23
라인색 넣는 방법은 아시는 거 같네요.
IF로 성명의 값이 나무인 것만 라인색을 칠하는 로직을 타도록 하시면 됩니다.
-
엉큼고냥이
2011.01.12 19:29
해당인터널테이블 안에 데이터 선언하시구요 => itab-listinfo(03)
인터널테이블에 조건이 필드명-나무 일경우 itab-listinfo = 'C51' 색상코드표 참조해서 바꾸시면됩니다
-
기쁨
2011.01.12 19:32
예를 들면, 아래와 같이 '나무'인 경우만 색상을 지정합니다.
FIELD-SYMBOLS: <wa> LIKE LINE OF gt_tab.
LOOP AT gt_tab ASSIGNING <wa>.
IF <wa>-name = '나무'.
<wa>-colorline = 'C610'. " 붉은색
ENDIF.
ENDLOOP. -
태사성
2011.01.12 21:22
제가 원하는게 고수님들의 답변이 맞는지 모르겠는데요.
제가 원하는건 성명의 값이 나무인 라인의 모든 값을 즉, 나무 , 1.5년, 100, 150, 200 의 값을 같은 색으로 넣고 싶은거거든요.
만약 고수님들의 답변이 맞으면 죄송한데 제가 잘몰라서 예제 좀 부탁드립니다..
어디서 구현해야 하는지 잘 몰라서요... 부탁드립니다.
-
기쁨
2011.01.12 22:16
제가 했던 걸 설명해봅니다.
1. 인터널 테이블에 필드추가 : colorline(4) type c
2. 인터널 테이블에 데이타 담은 후 (alv display 하기전) 아래 로직처럼 '나무'인 경우 색상지정.
FIELD-SYMBOLS: <wa> LIKE LINE OF gt_tab.
LOOP AT gt_tab ASSIGNING <wa>.
IF <wa>-name = '나무'.
<wa>-colorline = 'C610'. " 붉은색
ENDIF.
ENDLOOP.
3. layout에 색상필드지정
gs_layout-info_fieldname = 'COLORLINE'.
4. display 하면 해당라인 레드색으로 표시
-
태사성
2011.01.13 00:06
와 ~~ 기쁨님 너무 감사 감사 꾸벅 너무 감사합니다... -
열공합시다
2011.01.13 00:59
good^^저도 감사합니다.
-
기쁨
2011.01.13 03:46
어깨 으쓱으쓱~~ ㅋㅋㅋㅋㅋㅋ
스타일을 써서 적용해보세요.