Marker interface for subclasses of sap.ui.core.UIComponent
.
Implementing this interface allows a sap.ui.core.UIComponent to be created fully asynchronously. This interface will implicitily set the component's rootView and router configuration to async. Nested views will also be handled asynchronously. Additionally the error handling during the processing of views is stricter and will fail if a view definition contains errors, e.g. broken binding strings.
Note: Nested components (via sap.ui.core.ComponentContainer) are not handled asynchronously by default.
When implementing this interface the Component.create factory's result Promise will resolve once the defined rootView
is fully processed.
An asynchronous component can also return a Promise in its createContent function. This Promise will also be chained into the Component.create factory's result Promise.
See sap.ui.core.UIComponent#createContent for more details and usage samples.
Event | Description |
---|