column tree 프로그램 예제를 보면서 열심히 짜고 있는데요
se80에서 보면 프로그램 생성 및 삭제 시 pop-up창을 선택하고
자유로이 폴더나 아이템이 삽입 혹은 삭제되잖아요..
삭제방법을 알려주시면 감사하겠습니다.
삽입구문은 아래와 같이 개발했습니다
NODE-NODE_KEY = 'Child2'. "#EC NOTEXT
NODE-RELATKEY = 'Root'.
NODE-RELATSHIP = CL_GUI_LIST_TREE=>RELAT_LAST_CHILD.
NODE-ISFOLDER = 'X'.
NODE-EXPANDER = 'X'. " The node is marked with a '+', although
" it has no children. When the user clicks on the
" + to open the node, the event expand_nc is
" fired. The programmerr can
" add the children of the
" node within the event handler of the expand_nc
" event (see callback handle_expand_nc).
APPEND NODE TO NODE_TABLE.
CLEAR ITEM.
ITEM-NODE_KEY = 'Root'.
ITEM-ITEM_NAME = '1'. " Item with name '1'
ITEM-CLASS = CL_GUI_LIST_TREE=>ITEM_CLASS_TEXT. " Text Item
" the with of the item is adjusted to its content (text)
ITEM-ALIGNMENT = CL_GUI_LIST_TREE=>ALIGN_AUTO.
" use proportional font for the item
ITEM-FONT = CL_GUI_LIST_TREE=>ITEM_FONT_PROP.
ITEM-TEXT = 'Objekte'. "#EC NOTEXT
APPEND ITEM TO ITEM_TABLE.
BCALV_TREE_MOVE_NODE_TEST
예제면 될거 같은데요.