The actionId of this action
Array of CvListeners that will be notified of any actions fired
The Catavolt SDK entry point, an instance of the sdk {AppContext} which is always available to components. A singleton instance is used by the underlying components to interact with the sdk.
The CvEventRegistry handles decoupled communication between components. Any component may subscribe to and publish CvEvents. See also CvListener and CvEventType
If this callback function is provided, automatically fire this action immediately upon mounting and return the result via the callback
The sdk {MenuDef} that points to this action. If not specified the containing sdk {PaneContext} will be searched for the matching MenuDef
Provide a target for any navigations that originate from this action. The navTarget should correspond to the 'targetId' value of the coresident CvNavigation or {@link CvNavigator}. This is useful for single page apps where components may be coresident.
Register to receive CvEvents of type CvNavigationResult
The sdk {PaneContext} associated with this action. If not specified, the context chain will be upwardly searched to find a component with a containing sdk {PaneContext} scopeObj
Render override function. It should accept the following params:
Provides any target values that may have been 'selected' when firing this action
Register to receive CvEvents of type CvStateChangeResult
Name of the wrapping element (should be component name) Defaults to 'span' from backward compatibility's sake
Props for the wrapping element
Name of the wrapperElem property that fires the action (i.e. onClick or onPress) Defaults to 'onClick'
Generated using TypeDoc
Allows the specification of a handler for 'client' side actions. This is a special class of actions that require some type of special processing by the client. (i.e. #search, #refresh, #calulateStatistics, etc.)