ActionEvent
class ActionEvent
extends ComponentEvent<TComponent>
Component-specific event that represents the result of a user action, with reference to the source component and optional additional context. Actions are intended to be handled by parent components, or propagated further up the component hierarchy by re-emitting them (default behavior for Component.delegateEvent).
Note: This event type is used when handling events using preset components, using e.g. { "onClick": "EventName" }. The method Component.emitAction() can also be used to emit action events.
Constructor
<TComponent extends Component = Component, TContext extends ManagedObject = ManagedObject>(name: string, source: TComponent, inner?: ManagedEvent): ActionEvent<...>
.context
TContext
Action context (if different from source component).
.source
TComponent
Inherited from ComponentEvent.source.
.inner
Inherited from ComponentEvent.inner.
.name
string
Inherited from ManagedEvent.name.
.freeze()
(): Readonly<this>
Inherited from ManagedEvent.freeze.