Skip to Content
0
Former Member
Sep 23, 2005 at 07:16 AM

Simple tree view control

89 Views

Hi,

i am going through the example SAPSIMPLE_TREE_MODEL_DEMO

could some one give me a insight look at this areas

1.In export parameter we used 'node_selection_mode = cl_simple_tree_model=>node_sel_mode_single' creating an instance of gtree ?

*create a simple tree model instance

CREATE OBJECT g_tree

EXPORTING

node_selection_mode = cl_simple_tree_model=>node_sel_mode_single

2.wat does this mean

  • create the view (control) of the tree model

CALL METHOD g_tree->create_tree_control

EXPORTING

parent = g_custom_container

EXCEPTIONS

lifetime_error = 1

cntl_system_error = 2

create_error = 3

failed = 4

tree_control_already_created = 5.

IF sy-subrc <> 0.

MESSAGE a001(s).

ENDIF.

3.how are events handeled .

  • define the events which will be passed to the backend

" node double click

event-eventid = cl_simple_tree_model=>eventid_node_double_click.

event-appl_event = 'X'. " process PAI if event occurs

APPEND event TO events.

CALL METHOD g_tree->set_registered_events

EXPORTING

events = events

EXCEPTIONS

illegal_event_combination = 1

unknown_event = 2.

IF sy-subrc <> 0.

MESSAGE a001(s).

ENDIF.

4.for event DOUBLE_CLICK this it uses an attribute which is unique eventid , how can i find eventids for other events

Thanks.

azee.