Splitter container을 어떻게 사용합니까?
Splitter container은 Docking container 등 다른 container과 어떻게 다릅니까?
감사합니다.
댓글 4
-
Lipton
2009.02.07 01:27
-
activeman
2009.02.07 02:43
tcode: DWDM 에 들어 가시면 container controls 폴더 안에 splitter container 예제가 있습니다..
이걸 참조 하시면 되겠습니다..
그리고 container는 5가지로 나눌수 있습니다.
custom container, docking container, splitter container, easy splitter container, dilalogbox container 로
나눌수 있습니다..
자세한 예제는 dwdm에 있습니다..
즐밥하세요..
-
Gwang Chul
2009.02.09 20:13
두분 답변 너무 감사합니다.
저에게 큰 도움이 되였습니다.
-
배불뚝이용
2010.12.23 21:49
감사합니다
스플릿컨테이너는 컨테이너를 쪼개서 여러개의 화면으로 볼수있도록 하는 방법입니다
컨테이너를 크게 나누면 docking 과 custom으로 나눌수 있겠구요
간단히 생성해보실려면
* container for the splitter control
DATA : container TYPE REF TO cl_gui_docking_container.
* splitter control
DATA : splitter TYPE REF TO cl_gui_splitter_container.
* containers created by the splitter control
DATA : container_1 TYPE REF TO cl_gui_container,
container_2 TYPE REF TO cl_gui_container.
DATA : grid1 TYPE REF TO cl_gui_alv_grid,
grid2 TYPE REF TO cl_gui_alv_grid.
CREATE OBJECT container
EXPORTING
repid = g_repid
dynnr = g_dynnr
extension = 500
side = cl_gui_docking_container=>dock_at_top.
* Create the splitter control
CREATE OBJECT splitter
EXPORTING
parent = container
rows = 1
columns = 2.
* Splitter Container - Rate
CALL METHOD splitter->set_column_width
EXPORTING
id = 1
width = 60.
* Get the containers (Of the splitter control)
CALL METHOD splitter->get_container
EXPORTING
row = 1
column = 1
RECEIVING
container = container_1.
CALL METHOD splitter->get_container
EXPORTING
row = 1
column = 2
RECEIVING
container = container_2.
* Grid
CREATE OBJECT grid1
EXPORTING
i_parent = container_1.
CREATE OBJECT grid2
EXPORTING
i_parent = container_2.