cl_gui_column_tree 에 보니까 refresh 메쏘드가 없던데요...
값이 변경된 후의 refresh는 어떻게 해야 할까요?
refresh가 없으면 처음부터 다시 재구성해서 뿌리려고 했더니
call screen 해서 tree 구성하고 PAI 에서 값을 바꾼후 다시 뿌리기라도
하려고 했는데 안되네요..
call screen 에서 다시 call screen 할 수도 없고 해서..
아무튼 변경된값을 다시 screen에 뿌리고 싶은데
힘드네요.
댓글 4
-
e-abap
2007.10.25 07:29
-
w
2007.10.25 18:04
^^...해볼께요.
감사...
-
김화영
2007.10.26 01:42
같은 고민이 있어
CALL METHOD g_tree->delete_all_nodes.를 적용해봤습니다만 NODE의 DATA가 CLEAR안되네요
혹시 같이 첨부해야할 METHOD가 없는지요?
-
w
2007.10.26 02:01
^^...
CALL METHOD g_tree->delete_all_nodes.
이것과 함께 cotainer 에 할당부터 다시 해서 node와 item을 구성해야 되더라구요.
결국엔 refresh란 개념은 없구요.
refresh 와 같은 결과를 얻고 싶으면,
call screen 할때마다 다시 할당 및 구성해서 뿌리는 방법을 하면 될겁니다.
어찌보면 이렇게 저렇게 해보다 한 편법 같은거구요.
혹시 다른 메쏘드를 이용하거나,
정형화된 소스 있으면 구할 수 있으면 좋겠네요...^^*
아시다 시피 ~ cl_gui_column_tree에는 refresh 메소드가 없습니다.
IF g_tree IS not INITIAL.
CALL METHOD g_tree->delete_all_nodes.
* 그리고 노드들 다시 추가~~
endif.
과 같은 방식으로 ~ 하면 될거 같은데요.