Skip to Content
0
Former Member
Oct 17, 2005 at 07:35 AM

SIZE_CONTROL Event for docking container

1145 Views

Hi, Everybody

I'm trying to handle size_control event for a docking container. But the event is not trigged. See the code excerpt below:

* Create left docking container
  CREATE OBJECT ao_docking_container_left
    EXPORTING
      side = cl_gui_docking_container=>dock_at_left
      extension = 300
      dynnr = cl_co=>ac_main_screen
      repid = cl_co=>ac_main_prog.

-


* Register the event
 ls_event-eventid = 12.
  ls_event-appl_event = 'X'.
  APPEND ls_event TO lt_events.

  CALL METHOD ao_docking_container_left->set_registered_events
    EXPORTING
      events                    = lt_events
    EXCEPTIONS
      cntl_error                = 1
      cntl_system_error         = 2
      illegal_event_combination = 3
      OTHERS                    = 4
          .
* Set handler
SET HANDLER handle_doclist_resize FOR ao_docking_container_left.

-


I have set the handle_doclist_resize method as a handler for the SIZE_CONTROL event of the CL_GUI_DOCKING_CONTAINER class (by Class Builder).