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.
Register to receive notification of changes to display property values This is primarily to allow urls to react to these changes and update accordingly
Mechanism to provide display 'settings' that are not maintained by the catavolt server
The {@link CvEventRegistry} handles decoupled communication between components. Any component may subscribe to and publish {@link CvEvent}s. See also {@link CvListener} and {@link CvEventType}
Provide a custom renderer for the entire form. See CvFormComponentProvider
The sdk {FormContext} to use for this form panel. If not provided, the {@link CvScopeContext} will be upwardly traversed to attempt to find a matching instance.
A FormLayout component to use instead of the one supplied by the server meta data
Provide a target for any navigations that originate from this component. The navTarget should correspond to the 'targetId' value of the coresident {@link CvNavigation} or CvNavigator. This is useful for single page apps where components may be coresident.
Register to receive {@link CvEvent}s of type {@link CvNavigationResult}
Allows for a component's rendering logic to be overridden and completely customized. The first argument, the {@link CvContext}, exposes the {@link CvScopeContext} which provides the relevant SDK object for use by the renderer. {@link CvScopeContext.scopeObj} will always be an SDK object exposing the data related to the current component.
Register to receive {@link CvEvent}s of type {@link CvStateChangeResult}
Generated using TypeDoc
Register to receive {@link CvEvent}s of type {@link CvActionFiredResult}