ALV GRID에서 ROW가 고정 가능한지 알고 싶습니다...
예를 들면...
입력 가능한 ALV GRID 프로그램에서 상단 3개 ROW 를 입력값에 따른 변화되는 정보를 보여주려고 합니다...
합계나 그런 것들을요...
문제는 ROW 수가 많아지면 상하 스크롤로 인해 이 값들이 안보인다는게 문제입니다...
COLUMN 역시 많아 화면을 쪼개거나 하는 것은 안됩니다...
좌우 스크롤에 따라 해당하는 칼럼도 같이 움직여야 하니까요...
그래서 생각한 것이 ROW의 고정인데...
가능할는지요???
고수님들의 도움 부탁드립니다...
댓글 8
-
e-abap
2007.05.12 01:58
-
鵬의 날개
2007.05.12 02:03
음...상기 메소드는 'protected' 라 안먹히더군요...
제가 사용한 클래스는 'CL_GUI_ALV_GRID' 입니다...
-
e-abap
2007.05.12 02:27
확인하지 않고 답변드려 죄송합니다. 지금 고향에 내려가야 되서 주말에 답변을 못드리겟네요.
저도 고민해보겠습니다.
-
鵬의 날개
2007.05.12 02:33
ㅎㅎ아닙니다...죄송하다뇨...도움받는 것만해도 고마운데요...
혹 운영자님 외에도 방법을 아시는 고수님들 도와주십시오...
-
임재형
2007.05.26 02:55
CL_GUI_ALV_GRID 를 상속하는 클래스를 새로 정의해주시고 public section에서 method를 하나 만드시고 메소드 내에서 호출하시면 되겠습니다.
protected 는 자식클래스에서 상속시 visible하기 때문에 가능합니다. 아래 source spot을 첨부합니다.
class ZCL_GUI_ALV_GRID definition deferred.
data:
g_grid type ref to ZCL_GUI_ALV_GRID.
CLASS ZCL_GUI_ALV_GRID DEFINITION INHERITING FROM cl_gui_alv_grid.
PUBLIC SECTION.
METHODS: FIX_ROWS.
ENDCLASS.
CLASS ZCL_GUI_ALV_GRID IMPLEMENTATION.
METHOD FIX_ROWS.
call method me->set_fixed_rows
EXPORTING
rows = 3.
ENDMETHOD.
ENDCLASS.
call method g_grid->set_ready_for_input
exporting
i_ready_for_input = 1.
CALL METHOD g_grid->fix_rows.
-
나침반친구
2007.05.29 04:15
이 문제 해결하셨나요? 클래스 개념이 많이 부족해 잘 이해가 안되네요... ;;
해결하셨다면 소스 좀 부탁드려요~^^;;
-
정내
2008.07.05 21:55
좋은정보 감솨^^*
-
im 해성
2008.11.25 02:52
row 가 고정 않되는데요...ㅠㅠ
다음 메소드를 호출하면될거 같습니다...
call method me->set_fixed_rows
EXPORTING
rows = 3.