It is a tree of components with a top-level container as its root. The user actions and events trigger the events resulting from actions and are different from application and component events. System events are also part of the containment hierarchy fired automatically by the framework during its life cycles, such as during component initialization, changing of an attribute value, and rendering. This movement of events is also known as propagation that determines the sequence in which the event can be processed. The innermost container is the first to handle events, while the top container is the last to handle events.It is a tree of components with a top-level container as its root.
The user actions and events trigger the events resulting from actions and are different from application and component events. System events are also part of the containment hierarchy fired automatically by the framework during its life cycles, such as during component initialization, changing of an attribute value, and rendering. This movement of events is also known as propagation that determines the sequence in which the event can be processed. The innermost container is the first to handle events, while the top container is the last to handle events.