Class zwt.ui.container.ContentEventManager
Extends
zwt.event.EventManager.
A part controller event manager is used by a part controller to process part controller events and dispatch them to the appropriate handlers.
Handlers are methods previously registered on the event manager to handle a specific type of event. A typical handler method has two input parameters: the object that triggered the event and the event. An optional object argument may also be passed to the handler if it was provided when dispatching the event to the event manager (see zwt.event.EventManager#onEvent).
Defined in: ContentEventManager.js.
Constructor Attributes | Constructor Name and Description |
---|---|
zwt.ui.container.ContentEventManager(zwt_control_PartController_control)
Construct a part controller event manager and attach it to the specified part controller.
|
Method Attributes | Method Name and Description |
---|---|
addChangeHandler(function_handler)
Add a controller change handler.
|
|
onEvent(zwt_control_PartControllerEvent_event, zwt_control_PartController_overrideController, object_arg)
Dispatch the specified part controller event to the appropriate handlers.
|
|
removeChangeHandler(function_handler)
Remove a controller change handler.
|
- Methods borrowed from class zwt.event.EventManager:
- addHandler, addHandlers, removeHandler, removeHandlers
Class Detail
zwt.ui.container.ContentEventManager(zwt_control_PartController_control)
Construct a part controller event manager and attach it to the specified part controller.
Author: Jeremy KUHN.
Author: Jeremy KUHN.
- Parameters:
- {zwt.control.PartController} zwt_control_PartController_control
- The part controller to monitor
Method Detail
addChangeHandler(function_handler)
Add a controller change handler.
- Parameters:
- {Function} function_handler
- The handler to add
onEvent(zwt_control_PartControllerEvent_event, zwt_control_PartController_overrideController, object_arg)
Dispatch the specified part controller event to the appropriate handlers.
- Parameters:
- {zwt.control.PartControllerEvent} zwt_control_PartControllerEvent_event
- The event to dispatch
- {zwt.control.PartController} zwt_control_PartController_overrideController
- If set it overrides the part controller object passed to the handlers which is the part controller managed by the event manager by default
- {zwt.Object} object_arg
- An optional object to pass to the handler method
removeChangeHandler(function_handler)
Remove a controller change handler.
- Parameters:
- {Function} function_handler
- The handler to remove