ConfigurableUiControl Class

The abstract base class for all Frontstage controls.

note This is an abstract class which should not be derived from by the applications. Instead, applications should derive from one of ContentControl, ViewportContentControl, WidgetControl, StatusBarWidgetControl or NavigationAidControl.


Extended by



Name Description
constructor(info: ConfigurableCreateInfo, options: any): ConfigurableUiControl Protected Creates an instance of ConfigurableUiControl.  
getType(): ConfigurableUiControlType Abstract Get the type of this control.  
onFrontstageDeactivated(): void Called when Frontstage is deactivated.  
onFrontstageReady(): void Called when Frontstage is ready.  
onInitialize(): void Called to initialize the ConfigurableUiControl.  


Name Type Description
controlId Accessor ReadOnly string Returns the ID of this ConfigurableUiControl.  
isReady Accessor ReadOnly Promise<void> Returns a promise that resolves when the control is ready for usage.  

Inherited properties

Name Type Inherited from Description
classId Accessor ReadOnly string ConfigurableBase Gets the class Id of configurable element
name Accessor ReadOnly string ConfigurableBase Get internal name of configurable element. If no name is defined in configuration
then the name will match the UniqueId.

Defined in

Last Updated: 20 September, 2019